我这样想:
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时,我会得到许多警报焦点,下一个模糊,下一个焦点,......在循环中
正确的做法是什么?
答案 0 :(得分:2)
这是正确的外观。获得alert("focus!!!")
模糊textarea以关闭警报。然后你会得到alert("blur!!!")
。
关闭此功能后,您将重点关注textarea。循环继续。
正确的方法是不要使用提醒来告诉您的focus
和blur
。