cquitor плагин jquery и событие размытия - PullRequest
3 голосов
/ 15 июля 2011

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

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

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

$ ( "textarea.editor") размывание ();.

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

1 Ответ

8 голосов
/ 27 марта 2012

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

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.)

...