gpt4 book ai didi

javascript - 在 Jodit 编辑器外部单击时保持选择/光标

转载 作者:行者123 更新时间:2023-12-03 07:11:16 26 4
gpt4 key购买 nike

有什么方法可以将当前选择保留在 Jodit-editor 中,什么时候点击外面呢?例如。我想要一个完全在编辑器之外的按钮(例如在应用程序的侧边栏中),它可以在当前位置的编辑器窗口中插入一些元素。

您可以使用 editor.selection.save() 存储选择。它会暂时写入标记中。这可以使用 editor.selection.restore() 恢复.这种机制实际上适用于我的用例,但不幸的是,在编辑器失去焦点的那一刻,'helper-markup' 也会被删除/重置。

此外,我没有找到类似“选择”事件的东西,我可以用它来“记住”我自己状态中的选择。加上选择。选择中的 set 方法似乎不起作用,但我还没有深入研究。

最佳答案

我遇到了同样的问题,我已经解决了这个小技巧。
如您所知,您可以在“onBlur”事件中捕捉选择,并在其中添加了一个特殊的字符串用于失去焦点后的检查。
例如 ”{}”。
然后用我想要的字符串替换。

关于javascript - 在 Jodit 编辑器外部单击时保持选择/光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58693833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com