这是一个奇怪的问题......
getNode()
尝试添加一个tinyMCE按钮(在 WordPress 中),打开一个TinyMCEPopup窗口。
在那里,我需要检查用户在文本中单击的当前NODE - 特别是如果他们在LI节点/标签内单击了。
我正在使用:
tinyMCE.activeEditor.selection.getNode().nodeName
适用于内部,FireFox,Chrome等,但不在IE中。
在IE中我总是得到节点“DIV”和......
在IE中,它实际上会检查标记的完全不同的部分,例如...它似乎得到了整个TinyMCE编辑器标记的父节点,而不是用户点击的位置。
这就是它总是返回DIV的原因。
在IE中,当我点击一个LI元素(在编辑器的可视化视图中)时,它会放置一个奇怪的框架,它不会将我的光标放在该列表元素中,除非我双击该框架。请在此处查看此屏幕截图:http://screencast.com/t/9HVjMUvy
的getContent()
似乎也不适用于IE ...
tinyMCE.activeEditor.selection.getContent()
(IE返回总是“空”,没有选中,而所有其他浏览器都提供正确选择的文本部分)
任何想法如何解决这些问题?
非常感谢!
答案 0 :(得分:0)
关于调整大小句柄,您可以使用以下tinymce配置参数来删除它们
object_resizing : false