作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种(简单?)方法来临时禁用我的 MooEditable block 。
使用 reset.css
, 它放下了一些基本的内联标签,比如 <strong>
,我想保留 MooEditable iframe 样式,没有任何编辑内容的可能性(如 <textarea disabled="disabled">
。
不确定是否足够清楚。
最佳答案
最后,我找到了解决办法,在MooEditable的最深层文件中查找。
对于可能想要这个解决方案的人:MooEditable 接受选项,那么这是你的电话:
$$('.mooeditable.enabled').mooEditable({enabled:true});
$$('.mooeditable.disabled').mooEditable({enabled:false});
您必须在 attach
函数中修改一点代码:
attach: function(){
var self = this;
this.mode = 'iframe';
this.editorDisabled = !this.options.enabled;
...
}
您也可以(推荐)使 ui-toolbar 隐藏,添加一个 hidden
类到:
MooEditable.UI.Toolbar= new Class({
initialize: function(options){
this.setOptions(options);
this.el = new Element('div',
{'class': 'mooeditable-ui-toolbar ' +
(this.options.enabled ? '' : 'hidden') +
this.options['class']
});
}
}
当然还有相应的CSS:
.mooeditable-ui-toolbar.hidden {
visibility: hidden;
}
关于html - MooEditable : temporary disable editing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11030810/
我正在寻找一种(简单?)方法来临时禁用我的 MooEditable block 。 使用 reset.css , 它放下了一些基本的内联标签,比如 ,我想保留 MooEditable iframe
我是一名优秀的程序员,十分优秀!