簡體   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