javascript - tinyMCE 删除/禁用调整大小切换

标签 javascript wordpress tinymce

tinyMCE 正在将那些移动和调整大小的句柄添加到我的一些元素(不仅仅是图像)。

我很想一起摆脱它们,但我没有成功。

这些对我不起作用

tinyMCE.init({

   object_resizing : false

});

看起来应该很简单。

好的,看起来它正在将调整大小的 js 添加到任何绝对定位的元素。如果这可以帮助任何人回答。

我只是想删除它,但我需要将其定位以执行我需要的操作。

最佳答案

删除 jQuery,并使 cheez la weez 的答案适用于 TinyMCE 版本 4。在插件、初始化代码或实例化编辑器后仅在页面中使用它

// var editor = your tinyMCE editor instance (e.g. tinymce.activeEditor)

editor.on('mousedown', function(e) {

        var element = e.target,
            body = editor.dom.doc.body;

        if (editor.dom.hasClass( element, 'your-class')) {
            editor.dom.setAttrib(body,'contenteditable',false);
        } else {
            editor.dom.setAttrib(body,'contenteditable',true);
        }
});

唯一不幸的是,您的用户必须单击返回编辑器才能继续编辑(箭头键不起作用)

关于javascript - tinyMCE 删除/禁用调整大小切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352810/

相关文章:

javascript - 调整代码以在 Sharepoint 中扩展 Web 部件

javascript - Angular Material 和 meteor 的控制台错误

javascript - Bootstrap 3.3.7 导航栏切换按钮似乎没有

jquery - wordpress slider 上的响应高度

php - 为什么 php 表单生成器类没有运行?

javascript - 为什么 .call 和 .apply 比 JavaScript 中的直接函数调用慢?

wordpress - wp_verify_nonce() 是什么意思?

javascript - 带有 elFinder 的 TinyMCE 4

javascript - Django-tinymce 不工作;获取一个普通的文本区域

wordpress - WooCommerce:从匹配的属性中获取产品变体 ID