2011-07-14 13 views
3

私は現在ckeditorで作業していますが、ドキュメントの準備が整い次第、このエディタのjqueryプラグインを使用してすべてをインスタンス化しています。私がする必要があるのは、作成されているckeditorのインスタンスのためのブラー・イベントをセットアップすることです。以下のコードは、私がckeditorをインスタンス化するために使用しているコードです。ckeditor jqueryプラグインとblurイベント

$( "textarea.editor")。ckeditor();私がやろうとしている何

のようなものです:

$( "textarea.editor")(ぼかし);。

jqueryプラグインを使用してckeditorでこれを行う方法はありますか?

答えて

8

テキストエリア自体ではなく、エディタインスタンスにハンドラをバインドする必要があります。これは、エディタのインスタンスにぶれハンドラをバインドします

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

関連する問題