11

私は 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
4

1 に答える 1