tinyMce绑定focusin / focusout事件?

时间:2012-02-27 15:32:20

标签: 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!!!');
                });
            });
        }

但是当我关注textarea时,我会得到许多警报焦点,下一个模糊,下一个焦点,......在循环中

正确的做法是什么?

1 个答案:

答案 0 :(得分:2)

这是正确的外观。获得alert("focus!!!")

模糊textarea以关闭警报。然后你会得到alert("blur!!!")

关闭此功能后,您将重点关注textarea。循环继续。

正确的方法是不要使用提醒来告诉您的focusblur