我在内联模式下使用TinyMCE v.4.0.8。 我需要选择图像,以便用户可以调整大小。在设置中禁用对象大小调整。当用户按下我的自定义按钮时,它会启用对象大小调整,并应选择图像来绘制调整大小手柄。我尝试了很多不同的方法。这个适用于Chrome,但在Firefox中不起作用:
// my image node is defined in 'img' variable
tinymce.activeEditor.settings.object_resizing = true;
img.click(); // jQuery(img).trigger('click')
tinymce.activeEditor.selection.collapse();
如何让这段代码在FF中运行?我试图通过selection.select(img)
和selection.controlSelection.controlSelect(img)
选择图像节点 - 不起作用。 FF中的点击事件根本不会触发图像。
提前感谢您的帮助。
答案 0 :(得分:0)
好。我终于解决了这个问题。但我不得不为此更改ControlSelection类。要控制对象选择并切换调整大小模式,我们需要处理这些方法:showResizeRect()
,hideResizeRect()
,isResizable()
。我只是对他们进行了公开访问。