繁体   English   中英

如何检测tinyMCE textarea模糊/焦点事件?

[英]How to detect tinyMCE textarea blur/focusout event?

我正在研究现有项目。 当我点击网页上的某些可编辑文本时,它会变成textarea并出现tinyMCE工具栏。 当我在textarea外面点击时,工具栏就会消失。 当textarea失去焦点并希望自动提交表单时,我想获得该事件。

我无法捕捉到focusout事件。 只有mouseout事件正在运行,但它并不好,因为当我们移动到textarea之外时,表单被提交并且页面每次刷新。

$('.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(){
    // Blur operations
});

一个简单的方法是

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM