在 CkEditor 4.3 中禁用右键单击
Disabling right click in CkEditor 4.3
有没有办法以编程方式禁用鼠标右键单击编辑器中的特定元素?
我需要它来使用此功能来禁用编辑器中一个特定表元素的大小调整,该编辑器由 tabletools 插件管理。
最正确的解决方案是在选择此类表时禁用正确的命令,但我看到不幸的是,它不会禁用该命令的菜单项,而只会阻止执行该命令。因此,必须使用不太酷的解决方案:
editor.on( 'contentDom', function() {
editor.editable().attachListener( editor.editable(), 'contextmenu', function( evt ) {
console.log( evt.data.getTarget() );
evt.stop();
evt.data.preventDefault();
}, null, null, 0 );
} );
这将完全禁用上下文菜单。您可以根据evt.data.getTarget()
添加适当的条件。
您可以使用jQuery禁用右键单击特定元素,如下所示:
$('img').bind('contextmenu', function(e) {
return false;
});
有关更多详细信息,请参阅此问题。
相关文章:
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 我们可以在HTML中禁用右键单击锚标记吗
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- jqGrid - 在右键单击时禁止选择行
- 右键单击夜巡
- JavaScript 左键和右键单击功能
- 如何禁用右键单击以在 JavaScript 中下载图像
- 如何禁用右键单击WordPress网站
- 导致右键单击触发左键单击
- 通过右键单击更改完整日历中事件的背景颜色 - 不起作用
- 在 CkEditor 4.3 中禁用右键单击
- 使用Javascript禁用上下文菜单(右键单击)
- 为左键或右键单击附加事件侦听器-onclick'右键单击无效
- 复制右键单击灯箱的操作,就像在github.com上一样
- 自定义右键单击UI上下文菜单(复制、粘贴、剪切)用于整个应用程序(所有网页)跨所有浏览器而非单个网页
- Ajax加载冻结右键单击
- 如何使用JavaScript启用右键单击
- 可以't使Ajax链接可以右键单击
- 右键单击Jquery菜单don'函数重写表后无法工作
- 为什么谷歌图表没有右键单击菜单