按需启用/禁用 Quill
Enable / disable Quill on demand
我正在使用 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_ID
是您在初始化 Quill 时选择的元素 ID。
对于所有编辑器,请使用以下内容:
$(".ql-editor").attr('contenteditable', false);
将 false
更改为 true
以启用返回。
enable()
和 disable()
都存在于 Quill 1.0 中用于此目的。在 Quill 0.20 中,它们位于 editor
实例变量下,因此您可以执行 myQuill.editor.enable()
.
我正在使用 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_ID
是您在初始化 Quill 时选择的元素 ID。
对于所有编辑器,请使用以下内容:
$(".ql-editor").attr('contenteditable', false);
将 false
更改为 true
以启用返回。
enable()
和 disable()
都存在于 Quill 1.0 中用于此目的。在 Quill 0.20 中,它们位于 editor
实例变量下,因此您可以执行 myQuill.editor.enable()
.