tinyMce绑定focusin/focusout事件
tinyMce bind focusin/focusout events?
我正在这样尝试:
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!!!")
。
关闭后,您将把注意力放回文本区域。循环继续。
正确的方法是不要使用警报来告诉您的focus
和blur
。
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 表单元素上的jQuery focusout事件即使在单击子元素时也会被触发
- 在文本框focusout事件的局部视图中清除表数据
- 如何使用focusout在jquery中添加多个事件委派
- 改变布局的Javascript/jQuery focusout事件导致点击事件不触发
- tinyMce绑定focusin/focusout事件
- 如何访问focusout事件处理程序中的事件对象
- 如何在JSTree上捕获focusIn和focusOut事件
- 如何使用jquery验证每个focusout事件的多个输入
- 获取触发focusout事件的元素
- JS防止触发focusout事件,如果输入没有改变
- 为什么我没有得到focusout()事件,当一个输入字段失去焦点(使用滚动条)
- 带有附加模糊或focusout事件的已聚焦元素在第二次点击时触发它
- 为什么我的jQuery focusout(或blur)事件没有被触发?
- 如何在angularjs中为slickgrid .editor-text获取focusout事件
- 如果焦点在下一个分区,则取消focusout事件
- 从表格单元格的输入字段中获取事件 .focusout