tinyMce绑定focusin/focusout事件

tinyMce bind focusin/focusout events?

本文关键字:focusout 事件 focusin 绑定 tinyMce      更新时间:2023-09-26

我正在这样尝试:

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!!!")

关闭后,您将把注意力放回文本区域。循环继续。

正确的方法是不要使用警报来告诉您的focusblur