0

我有一个使用 TinyMCE jQuery 插件创建的 TinyMCE 编辑器,初始化为

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

我想为模糊事件添加一些行为,我见过的大多数解决方案都使用类似

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

选项里面。

我不想这样做,因为 mceOptions 是从其他地方拉出来的,而这一切都发生在一个主干.js 视图的上下文中。在 blur 事件中,我将调用视图的方法,因此我不想告诉它在视图本身之外的任何其他地方执行此操作。

4

1 回答 1

0

利用

$(tinymce.get("editor-id").getBody()).bind(
   'blur',
   function(){
      /*do whatever you want here*/
   }
);      
于 2012-07-04T11:04:46.027 回答