2
A
回答
5
最正確的解決方案是在選擇這樣的表格時禁用正確的命令,但不幸的是,它不會禁用該命令的菜單項,而只會阻止執行該命令。因此,必須使用不太酷的解決方案:
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()
添加適當的條件。
-1
您可以禁用使用jQuery作爲特定元素右鍵單擊:
$('img').bind('contextmenu', function(e) {
return false;
});
參考this question瞭解更多詳情。
+0
是的,這是真的。但是這種方法在CkEditor中不起作用 –
相關問題
- 1. Highslide禁用右鍵點擊
- 2. 在Silverlight中禁用右鍵點擊
- 3. 禁用在網站的右鍵點擊
- 4. 無法禁用CKEditor中的右鍵單擊菜單4.4.2
- 5. 禁用js和css的右鍵點擊
- 6. 禁用網頁上點擊右鍵
- 7. 在fancybox中禁用右鍵單擊
- 8. 在javascript中禁用右鍵單擊
- 9. 在DataGridView中禁用右鍵單擊ContextMenuStrip
- 10. 在React.JS中禁用右鍵單擊
- 11. 禁用Featherlight.js右鍵單擊
- 12. NivoSlider - 禁用右鍵單擊
- 13. 禁用右鍵單擊wpf
- 14. Fancybox:禁用右鍵單擊
- 15. 在ClojureScript中點擊右鍵?
- 16. 禁用在閃亮的應用程序中右鍵點擊
- 17. 在asp.net圖表中禁用右鍵點擊選項
- 18. 右鍵點擊JFreeChart
- 19. 右鍵點擊JButton
- 20. 右鍵點擊QPushButton
- 21. 右鍵點擊jquery
- 22. 右鍵點擊在Silverlight
- 23. 禁用行選擇的jqGrid中右鍵點擊
- 24. 如何禁用在IFRAME上點擊右鍵
- 25. 需要禁用右鍵點擊「上下文菜單」,並右鍵點擊調用函數
- 26. 禁用右鍵單擊使用MVVM
- 27. JavaScript來禁用右鍵點擊該幀選擇,而在框架上單擊右鍵在Firefox
- 28. 禁用右鍵單擊OS X Webview
- 29. VB.NET禁用右鍵單擊AxShockwaveFlash元素
- 30. 禁用/啓用右鍵點擊html body的特定部分
這不是CKEditor--瀏覽器顯示那些調整大小的處理程序。您可以通過['enableObjectResizing'](https://developer.mozilla.org/en/docs/Rich-Text_Editing_in_Mozilla)命令禁用它們。 – Reinmar
完美工作。感謝Reinmar。 – Zain