如何在媒体编辑器中将光标的位置更改为特定的段落。我能够获取目标 para 的节点但无法重新定位光标。试过focus()
但它不起作用。也试过Editor.selectElement(
),但它突出显示了整个段落,没有移动光标。对此有什么帮助吗?只是一个编辑器的初学者。提前致谢
问问题
940 次
2 回答
1
我建议同时使用两者selectElement()
并selection.clearSelection()
直接在彼此之后使用来完成此操作。
调用editor.selectElement(element)
肯定会触发焦点以及当编辑器重新获得焦点时需要发生的所有事情。然后调用MediumEditor.selection.clearSelection(document)
会将选择折叠到段落末尾的单个光标。
如果您希望光标位于段落的开头而不是结尾,只需将true
第二个参数传递给clearSelection(document, true)
.
editor.selectElement(element)
MediumEditor.selection.clearSelection(document)
于 2016-06-03T22:33:59.330 回答
0
所以找到了解决方案。MediumEditor 为此提供了方法
MediumEditor.selection.moveCursor(document, element, 0);
如果编辑器模糊则不起作用(在这种情况下,您需要先聚焦编辑器然后使用此方法)
于 2016-04-14T06:29:30.303 回答