2011-07-14 52 views
3

我目前正在使用ckeditor,并且我正在使用该编辑器的jquery插件来实例化文档准备就绪时的所有内容。我需要做的是为正在创建的ckeditor实例设置模糊事件。下面的代码是我用来实例化ckeditor的。ckeditor jquery插件和模糊事件

$(“textarea.editor”)。ckeditor();

我试图做的是一样的东西:

$( “textarea.editor”)模糊()。

有没有办法做到这一点与ckeditor使用jquery插件呢?

回答

8

您需要将您的处理程序绑定到编辑器实例而不是textarea本身。这结合了上模糊处理程序到你的编辑器实例:

var editor = CKEDITOR.instances['your_textarea_id']; 

if (editor) { 
    editor.on('blur', function(event) { 
     // Do something, Example: disable toolbar: 
     $("#cke_top_" + event.editor.name).css("display", "none"); 
    }); 
} 

(Inspired by [email protected])

+0

这个答案被接受为正确的。 – ujjaval