javascript - tinyMce 绑定(bind) focusin/focusout 事件?

标签 javascript jquery events focus tinymce

我正在尝试这样:

setup : function(ed, evt) {
            ed.onInit.add(function(ed, evt) {
                tinymce.dom.Event.add(ed.getDoc(), 'focus', function(e) {
                    // Do something when the editor window is blured.
                    alert('focus!!!');
                });
            });
            ed.onInit.add(function(ed, evt) {
                tinymce.dom.Event.add(ed.getDoc(), 'blur', function(e) {
                    // Do something when the editor window is blured.
                    alert('blur!!!');
                });
            });
        }

但是当我聚焦文本区域时,我会收到许多警报,循环显示焦点、下一个模糊、下一个焦点......

正确的做法是什么?

最佳答案

这就是正确的外观。当您收到 alert("focus!!!")

您模糊了文本区域以关闭警报。然后您将收到 alert("blur!!!")

关闭此按钮后,您的焦点将回到文本区域。循环继续。

正确的方法是不要使用警报来告诉您的焦点模糊

关于javascript - tinyMce 绑定(bind) focusin/focusout 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467641/

相关文章:

javascript - jQuery .Noconflict 问题

jquery - 在 HH :MM using jquery 中添加小时数

c# - 无法访问 EventArgs 类型时如何使用反射添加事件处理程序?

java - 使用 Java swing 等待事件

android - 在android中注入(inject)重音键事件

javascript - 无法从 JavaScript 获取标签

javascript - jQuery 组合框验证

javascript - JavaScript 中的++ 运算符

javascript - 验证(按位)一个值是否与枚举的多个特定标志匹配

javascript - 限制div中元素的数量