私は ckeditor プラグインを持っていて、init の中に: クリック イベントをキャプチャして何かをしたいのです。
CKEDITOR.plugins.add('Columns',{
init : function(editor) {
editor.on('doubleclick', function(ev) {console.log('hello');}); // Works
editor.on('focus', function(ev) {console.log('hello');}); // Works
editor.on('click', function(ev) {console.log('hello');}); // Does not work
editor.on('mousedown', function(ev) {console.log('hello');}); // Does not work
}
});
何か案は???
編集: OK クリックが機能しませんでした。そのためのイベントを作成する必要があると思います。ただし、この投稿のおかげで: http://alfonsoml.blogspot.com.au/2011/03/onchange-event-for-ckeditor.html
クリックするたびに起動するように見える「saveSnapshot」をなんとか使用できたので、これが機能するようになりました
editor.on('saveSnapshot', function(ev) {console.log('hello');}); // Works