Javascript 无焦点羽毛笔';s文本编辑器

Javascript 无焦点羽毛笔';s文本编辑器,javascript,focus,rich-text-editor,quill,Javascript,Focus,Rich Text Editor,Quill,有没有办法解除焦点 我想用我的代码更新整个文本格式,我不想给我的用户在它之后写文本的选项。 我使用formatText方法更新整个文本的格式(范围:start=0,end=text length),然后焦点上的文本区域,用户可以写://没有明确的unfocus()API,因为除了现有的DOM blur函数之外,Quill不需要太多: quill.root.blur() 用户当然可以单击返回编辑器,因此,如果要防止出现这种情况,可以使用以下命令禁用整个编辑器: quill.editor.disa

有没有办法解除焦点

我想用我的代码更新整个文本格式,我不想给我的用户在它之后写文本的选项。
我使用formatText方法更新整个文本的格式(范围:start=0,end=text length),然后焦点上的文本区域,用户可以写://

没有明确的
unfocus()
API,因为除了现有的DOM blur函数之外,Quill不需要太多:

quill.root.blur()
用户当然可以单击返回编辑器,因此,如果要防止出现这种情况,可以使用以下命令禁用整个编辑器:

quill.editor.disable()

您仍可以进行API调用,但禁用时用户将无法与编辑器交互。

模糊后,光标仍留在屏幕上,这是一个问题。我意识到羽毛笔已经有了一个隐藏的聚焦元素,似乎可以解决这个问题


quill.querySelector('.ql剪贴板').focus()

嗨(:你能帮我吗?@jhchenSo你想让用户突出显示文本并格式化它,但不想键入(插入或删除文本)?不。我编辑了我的问题以使其更清楚。我不想突出显示文本。我想更新整个文本的格式。让我困惑的是“然后焦点上的文本区域,用户可以写入”.你能重新措辞吗?当文本区域处于焦点时-用户可以编辑文本(写入或删除文本)…我不想给他那个选项。我想给他一个能力,让他只改变整个文本的格式。所以,在我用我的代码改变文本的格式后,我想取消文本区域的焦点。有一个焦点方法…有没有取消焦点的方法?