3

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

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

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

4

1 回答 1

1

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

于 2020-11-22T00:17:40.873 回答