Javascript 按需启用/禁用纬管

Javascript 按需启用/禁用纬管,javascript,quill,Javascript,Quill,我正在使用quill使myDiv可编辑,如下所示: var myQuill = new Quill(myDiv, { modules: { toolbar: { container: myToolbar } }, styles: false,

我正在使用quill使myDiv可编辑,如下所示:

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 | false
Euh得到的,我忘了问。你使用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()起作用。我将更新我的答案以反映这一点。