我尝试以这种方式捕获CKEditor的保存按钮上发生的单击事件
var element = CKEDITOR.document.getById('CKEditor1');
element.on('click', function (ev) {
//ev.removeListener();
alert('hello');
return false;
});
但它不起作用。当我单击 CKEditor 的保存按钮时,会发生回发。如果可能的话,请帮助我使用正确的代码示例来捕获 CKEditor 的保存按钮上发生的单击事件。谢谢
我得到了解决方案
CKEDITOR.plugins.registered['save'] = {
init: function (editor) {
var command = editor.addCommand('save',
{
modes: { wysiwyg: 1, source: 1 },
exec: function (editor) { // Add here custom function for the save button
alert('You clicked the save button in CKEditor toolbar!');
}
});
editor.ui.addButton('Save', { label: 'Save', command: 'save' });
}
}
我正在寻找的上述代码。上面的代码帮助我捕获工具栏中保存按钮的单击事件。谢谢