[英]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.