javascript - 单击编辑器上的工具栏按钮时不将焦点集中到 Froala 编辑器的编程方法是什么。$el(文本区域)

标签 javascript jquery froala

目前我正在努力理解,单击工具栏按钮时哪种方式最好不将焦点集中在 Froala 编辑器上?

我尝试通过事件访问编辑器,但无法使其正常工作,并且我不确定这是正确的选项

    new FroalaEditor(".froala_editor", {    
      events: {
        'toolbar.focusEditor': function () {
          alert("hello")
          console.log(this);
        }
      }
    }); 

我们有 editor.button.bindCommands() 但我也不明白。

我可以开始工作的是

    var editor = new FroalaEditor(".froala_editor", {}, function () {
      $("button#moreText-1").click(function() {
          editor.$el.blur()
      });
    });

现在,当我单击 moreText 按钮时,编辑器上似乎没有焦点,并且插入符号也没有显示。

但是有没有更api类型的方法来做到这一点。例如,必须触发一个事件才能在点击时将 textarea 聚焦,那么确保 textarea 不会获得焦点然后变得模糊的最佳方法是什么。

最佳答案

Froala 富文本编辑器获得焦点后触发。

new FroalaEditor('.selector', {
  events: {
    'focus': function () {
      // Do something here.
      // this is the editor instance.
      console.log(this);
    })
  }
});

关于javascript - 单击编辑器上的工具栏按钮时不将焦点集中到 Froala 编辑器的编程方法是什么。$el(文本区域),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59517463/

相关文章:

javascript - <video> 和 onloadedmetadata-event

javascript - Dojo js Select 和 onchange 函数

ruby-on-rails - 嵌套 activeadmin 形式的 Rails Froala 编辑器

angularjs - 在 Froala 编辑器中添加带有标题的图像后,无法在左对齐处写入文本

javascript - .val 在选择时具有无效值

在类中获取类时 Javascript 失败

javascript - Firebase Push() 集合项 key ,它何时生成?

javascript - jQuery CSS 在 Safari 中不起作用

ruby-on-rails - 使用 Rails gem 为 Froala 图像编辑器创建 Amazon Signaure V4

javascript - 带有来自 url(json 数据)的商店的 dojo dgrid 重新加载/刷新按钮