100*_*pwd 7 javascript wordpress tinymce
tinyMCE正在move and resize handles为我的一些元素(不仅仅是图像)添加它们.
我很乐意一起摆脱它们,但我没有成功.
这些对我不起作用
tinyMCE.init({
object_resizing : false
});
Run Code Online (Sandbox Code Playgroud)
看起来应该真的很容易.
好的,所以看起来它正在将调整大小的js添加到绝对定位的任何元素.如果这有助于任何人得到答案.
我只是试图删除它,但我需要定位它来做我需要的.
小智 3
在编辑器的 body 标签中是一个 attribute 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);
})();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3996 次 |
| 最近记录: |