Javascript 按需启用/禁用纬管
我正在使用quill使myDiv可编辑,如下所示:Javascript 按需启用/禁用纬管,javascript,quill,Javascript,Quill,我正在使用quill使myDiv可编辑,如下所示: var myQuill = new Quill(myDiv, { modules: { toolbar: { container: myToolbar } }, styles: false,
var myQuill = new Quill(myDiv, {
modules: {
toolbar: {
container: myToolbar
}
},
styles: false,
theme: 'snow'
});
我还希望Quill根据需要(例如,按下按钮)变为活动或不活动(用户无法再编辑内容)
是否有类似于
myQuill.disable()
或myQuill.enable()
?我没有看到用于此的Quill命令,但您可以使用此命令禁用它:
$("#DIV_ID .ql-editor").attr('contenteditable', false);
其中,DIV\u ID
是初始化纬管时选择的元素ID
对于所有编辑器,请使用以下命令:
$(".ql-editor").attr('contenteditable', false);
将
false
更改为true
以启用back。我没有看到用于此的Quill命令,但您可以使用此命令禁用它:
$("#DIV_ID .ql-editor").attr('contenteditable', false);
其中,DIV\u ID
是初始化纬管时选择的元素ID
对于所有编辑器,请使用以下命令:
$(".ql-editor").attr('contenteditable', false);
将
false
更改为true
以启用返回。为此,套筒中同时存在enable()
和disable()
。在Quill 0.20中,它们位于editor
实例变量下,因此您可以执行myQuill.editor.enable()
为此目的,Quill中同时存在enable()
和disable()
。在Quill 0.20中,它们位于编辑器
实例变量下,因此您可以执行myQuill.editor.enable()
嗯,我忘了问。你使用jQuery吗?我是用myQuill.root.contentediate=true | falseEuh得到的,我忘了问。你使用jQuery吗?我用myQuill.root.contentEditable=true | false
向投票赞成结束的人发送了它:请注意,quill网站建议在这里发布与quill相关的问题。还有一个quill
标签就是为了这个。对于投票赞成结束的人:请注意,quill网站建议在这里发布与quill相关的问题。此外,还有一个quill
标记专门用于此操作。console.log(myQuill.enable)
-->未定义
。在我的错误v0.20.1中,它似乎不存在,在v0.20.1中,它是在编辑器实例变量下组织的,因此myQuill.editor.enable()
应该可以工作。在1.0中,myQuill.enable()起作用。我将更新我的答案以反映这一点。console.log(myQuill.enable)
-->未定义
。在我的错误v0.20.1中,它似乎不存在,在v0.20.1中,它是在编辑器实例变量下组织的,因此myQuill.editor.enable()
应该可以工作。在1.0中,myQuill.enable()起作用。我将更新我的答案以反映这一点。