使用jQuery插件初始化后,将模糊事件添加到TinyMCE

时间:2012-07-04 10:48:02

标签: jquery backbone.js tinymce

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

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

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

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

我不想这样做,因为mceOptions是从其他地方提取的,而这一切都发生在backbone.js视图的上下文中。在模糊事件中,我将调用视图的方法,所以我不想尝试告诉它在视图本身以外的任何地方执行此操作。

1 个答案:

答案 0 :(得分:0)

使用

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