我下载了onchange插件(https://ckeditor.com/cke4/addon/onchange)。在config.js中连接它:
config.extraPlugins = 'onchange';
我在config.js中编写了以下代码:
CKEDITOR.on('instanceReady', function (ev) {
var editor = ev.editor;
editor.on('change', function() {
console.log('zzz');
});
});
现在当我在编辑器中写东西时,zzz会输出两次。这是为什么?应输出一次。
答案 0 :(得分:0)
试试这个:
CKEDITOR.on('instanceReady', function (ev) {
var editor = ev.editor;
console.log('aaa');
editor.on('change', function() {
console.log('zzz');
});
});
'aaa'输出两次吗?我猜你不止一次地实例化编辑器。
答案 1 :(得分:0)
我删除了该行:
config.extraPlugins = 'onchange';
一切都开始发挥作用了。