Ckeditor - 为什么我的代码会触发两次?以及如何解决?
Ckeditor - why does my code fire twice? And how to fix it?
我下载了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 会输出两次。这是为什么?应该输出一次。
试试这个:
CKEDITOR.on('instanceReady', function (ev) {
var editor = ev.editor;
console.log('aaa');
editor.on('change', function() {
console.log('zzz');
});
});
难道'aaa'也输出两次?我猜你不止一次实例化编辑器。
我删除了这行:
config.extraPlugins = 'onchange';
一切都开始正常工作了。
我下载了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 会输出两次。这是为什么?应该输出一次。
试试这个:
CKEDITOR.on('instanceReady', function (ev) {
var editor = ev.editor;
console.log('aaa');
editor.on('change', function() {
console.log('zzz');
});
});
难道'aaa'也输出两次?我猜你不止一次实例化编辑器。
我删除了这行:
config.extraPlugins = 'onchange';
一切都开始正常工作了。