крошечные события связывать фокус / фокус? - PullRequest
2 голосов
/ 27 февраля 2012

я пытаюсь так:

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

но когда я фокусирую текстовое поле, я получаю много предупреждений, например фокус, следующее размытие, следующий фокус ...

Как правильно это сделать?

1 Ответ

2 голосов
/ 27 февраля 2012

Это правильный внешний вид. Когда вы получите alert("focus!!!")

Вы размыли текстовое поле, чтобы закрыть предупреждение. Тогда вы получите alert("blur!!!").

После закрытия вы вернетесь к текстовой области. И цикл продолжается.

Правильным способом было бы не использовать оповещения для сообщения focus и blur.

...