плагин ckeditor jquery и событие размытия

В настоящее время я работаю с ckeditor и использую плагин jquery для этого редактора для создания экземпляров всего, когда документ готов. Что мне нужно сделать, так это настроить событие размытия для создаваемого экземпляра ckeditor. Приведенный ниже код — это то, что я использую для создания экземпляра ckeditor.

$("textarea.editor").ckeditor();

Я пытаюсь сделать что-то вроде:

$("textarea.editor").blur();

Есть ли способ сделать это с помощью ckeditor, используя для него плагин jquery?


person Joe.Ingalls    schedule 14.07.2011    source источник


Ответы (1)


Вам нужно привязать свой обработчик к экземпляру редактора, а не к самой текстовой области. Это привязывает обработчик размытия к вашему экземпляру редактора:

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");
    });
}   

(на основе skunkwerk@cksource-forum.)

person Tapper    schedule 27.03.2012