是一個屬性contenteditable="true"
。那就是添加那些討厭的調整大小元素。
如果您將該屬性設置爲false
您將無法編輯任何內容。
你需要做的是建立一個onMouseDown
聽衆。如果用戶點擊相關元素,請將其設置爲contenteditable="false"
。如果有其他元素,則將其設置爲contenteditable="true"
。
試試這個...
(function() {
tinymce.create('tinymce.plugins.yourplugin', {
init : function(ed, url) {
ed.onMouseDown.add(function(ed, e) {
var body = ed.getBody();
if(jQuery(e.target).hasClass('target-in-question')) {
jQuery(body).attr({'contenteditable': false})
// and whatever else you want to do when clicking on that element
}else {
jQuery(body).attr({'contenteditable': true})
}
});
},
createControl : function(n, cm) {
return null;
},
});
tinymce.PluginManager.add('yourplugin', tinymce.plugins.yourpluginl);
})();
原來如此!非常感謝!!!! – 100pwd
現在它是['調整:FALSE'](https://www.tinymce.com/docs/configure/editor-appearance/#resize)。 – Tiny