如何检测tinyMCE文本区域模糊/聚焦事件

How to detect tinyMCE textarea blur/focusout event?

本文关键字:模糊 区域 聚焦 事件 文本 tinyMCE 何检测 检测      更新时间:2023-09-26

我正在做现有的项目。当我在网页上点击一些可编辑的文本时,它变成了文本区,并出现了tinyMCE工具栏。当我点击文本区域外,工具栏就消失了。我想得到那个事件当textarea失去焦点,并希望自动提交表单。

我无法捕获focusout事件。只有mouseout事件是工作的,但它不是很好,因为当我们移动到文本区域外时,表单被提交,页面每次刷新。

$('.module-container form').live("mouseout", function() { // blur/focusout not working here. even ".module-container form textarea" selector not working
    alert('outside');
});

那么如何捕获tinyMCE textarea focusout事件。

谢谢

尝试:

<>之前tinyMCE.dom.Event.add(tinyMCE.getInstanceById("editor-id").getWin(), "blur", function(){//模糊操作});

一个简单的方法是

$(ed.getDoc()).bind("blur", function(e){
    // do whatever you like here
}, true);