0

まず、テキスト入力でうまく機能します。

jQuery('#edit-title').bind('drop', function() {
  console.log('test jquery')
});

しかし、CKEditor 内でテストすると機能しません。以下のように、両方の方法を試します。

CKEDITOR.plugins.add('myplugin', {
  init: function (editor) {
    editor.on('contentDom', function (evt) {
      $(editor.document.$).bind('drop', function(evt) {
        console.log('drop 1');
      });
      editor.document.on('drop', function (evt) {
        console.log('drop 2');
      }
    }
  }
}

「クリック」などの別のイベントを試してみると、両方の方法が機能します。何か案が?ありがとう。

4

1 に答える 1