代码之家  ›  专栏  ›  技术社区  ›  lviggiani

按需启用/禁用Quill

  •  0
  • lviggiani  · 技术社区  · 10 年前

    我使用羽毛笔使myDiv可编辑如下:

    var myQuill = new Quill(myDiv, {
                    modules: {
                        toolbar: {
                            container: myToolbar
                        }
                    },
                    styles: false,
                    theme: 'snow'
                });
    

    我还希望Quill在需要时(例如按下按钮)变为活动或不活动(用户无法再编辑内容)。

    有类似的东西吗 myQuill.disable() myQuill.enable() ?

    2 回复  |  直到 10 年前
        1
  •  2
  •   Master DJon    10 年前

    我没有看到用于此目的的Quill命令,但您可以使用此命令禁用它:

    $("#DIV_ID .ql-editor").attr('contenteditable', false);
    

    哪里 DIV_ID 是初始化Quill时选择的元素id。

    对于所有编辑器,请使用以下内容:

    $(".ql-editor").attr('contenteditable', false);
    

    改变 false true 以启用后退。

        2
  •  1
  •   jhchen    10 年前

    二者都 enable() disable() 存在于Quill中 1.0 为此目的。在Quill 0.20中,它们位于 editor 实例变量,以便执行以下操作 myQuill.editor.enable() .