2

这是一个奇怪的问题...

获取节点()

尝试添加一个打开 TinyMCEPopup 窗口的 tinyMCE 按钮(在WordPress内)。

在那里,我需要检查用户在文本内单击的当前节点——特别是如果他们在 LI 节点/标签内单击。

我在用着:

tinyMCE.activeEditor.selection.getNode().nodeName

在 FireFox、Chrome 等内部运行良好,但在 IE 中不行

在 IE 中,我总是得到节点“DIV”并且......

在 IE 中,它实际上检查了标记的完全不同的部分,例如……它似乎获得了整个 TinyMCE 编辑器标记的父节点,而不是用户单击的位置。

这就是为什么它总是返回一个 DIV。

在 IE 中,当我在 LI 元素内单击时(在编辑器的可视视图中),它会在周围放置一个奇怪的框架,除非我双击该框架,否则我的光标不会放在该列表元素内。在此处查看此屏幕截图:http: //screencast.com/t/9HVjMUvy

获取内容()

似乎也不适用于 IE ......

tinyMCE.activeEditor.selection.getContent()

(IE 总是返回“空”,没有选择,而所有其他浏览器都给出正确选择的文本部分)

任何想法如何解决这些问题?

非常感激!

4

1 回答 1

0

关于调整大小句柄,您可以使用以下 tinymce 配置参数摆脱它们

object_resizing : false
于 2012-12-13T11:53:46.800 回答