Javascript CKeditor 4.x仅在文本上禁用右键单击图像上没有
我们使用CKeditor V4.0 我可以禁用右键单击 替换(jQueryLM[0],{removePlugins:'tableresize,tabletools,liststyle,tabletools,contextmenu'}) 有没有办法只保留右键单击图像 我还尝试使用删除右键单击 ev.editor.editable().addClass('cke\u enable\u context\u menu') 但它不起作用 谢谢 拉斐尔Javascript CKeditor 4.x仅在文本上禁用右键单击图像上没有,javascript,ckeditor,Javascript,Ckeditor,我们使用CKeditor V4.0 我可以禁用右键单击 替换(jQueryLM[0],{removePlugins:'tableresize,tabletools,liststyle,tabletools,contextmenu'}) 有没有办法只保留右键单击图像 我还尝试使用删除右键单击 ev.editor.editable().addClass('cke\u enable\u context\u menu') 但它不起作用 谢谢 拉斐尔 通过绑定到contentDom事件,等待编辑器DOM
contentDom
事件,等待编辑器DOM准备就绪的最后一个参数,绑定到具有最高优先级的“contextmenu”事件
IMG上激发)
editor.on( "contentDom", function() {
editor.editable().on("contextmenu", function(ev) {
var sel = editor.getSelection();
if ( !(sel && !sel.isLocked) ) {
retrun;
}
var el = sel.getStartElement();
if (!(el&&el.is&&el.is("img"))) {
ev.cancel();
ev.stop();
}
}, null, null, 1);
});
谢谢,但它不起作用,我得到ev.data.$.explicitOriginalTarget | |{}.tagName==未定义