gpt4 book ai didi

javascript - CKEDITOR.editor.on 不适用于 replaceAll

转载 作者:行者123 更新时间:2023-11-30 08:39:43 25 4
gpt4 key购买 nike

我正在尝试从插件中捕获事件:

$(document).ready(function( ) {
CKEDITOR.replaceAll( 'js-ckeditor' );

CKEDITOR.editor.on('simpleuploads.startUpload', function (ev) {
console.log(ev.data)
});
});

...但是当我运行它时,我看到错误 TypeError: CKEDITOR.editor.on is not a function。我在这里做错了什么?根据文档编辑器应该有一个方法“on”(我在检查对象时可以看到)。顺便说一句,textarea 和插件功能都很好,所以 replaceAll 似乎工作正常。

最佳答案

CKEDITOR.editor.on 是工作编辑器实例的一种方法,即由 CKEDITOR.replace 返回, 而 CKEDITOR.editor只是编辑器构造函数。

而是附上 CKEDITOR.instanceReady CKEDITOR.replaceAll 之前的事件并使用事件数据将更多事件附加到特定的编辑器实例:

CKEDITOR.on( 'instanceReady', function( evt ) {
evt.editor.on( 'simpleuploads.startUpload', function( evt ) {
...
} );
} );

CKEDITOR.replaceAll( 'js-ckeditor' );

关于javascript - CKEDITOR.editor.on 不适用于 replaceAll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27772393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com