我正在尝试这样:
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/