2012-07-04 145 views
0

我有一個TinyMCE的編輯器使用TinyMCE的jQuery插件,初始化像初始化後模糊事件TinyMCE的添加與jQuery插件

$('textarea').tinymce(mceOptions); 

我想一些行爲添加到模糊事件,大多數解決方案我創建已經看到使用類似

tinyMCE.dom.Event.add(tinyMCE.getInstanceById("editor-id").getWin(), "blur", function(){ 
    // Blur operations 
}); 

裏面的選項。

我不想這樣做,因爲mceOptions是從其他地方拉出來的,而這一切都發生在backbone.js視圖的上下文中。在模糊事件中,我將調用視圖的一種方法,因此我不想試圖告訴它在視圖本身以外的任何地方執行此操作。

回答

0

使用

$(tinymce.get("editor-id").getBody()).bind(
    'blur', 
    function(){ 
     /*do whatever you want here*/ 
    } 
);