我遇到的问题是创建编辑器后execCommand()
不能立即工作
var editor;
function1() {
editor = CKEDITOR.appendTo('data', config);
editor.execCommand('maximize'); // does not work
}
function2() {
editor.execCommand('maximize'); // works
}
如果我在function1之后调用
function2
,它将起作用。我想念或不明白什么?
最佳答案
CKEditor异步加载;在准备好之前,它不会执行您的操作。使用editor#instanceReady
事件监听器:
config.on = {
'instanceReady': function( evt ) {
this.execCommand('maximize');
}
};
关于javascript - 新实例上的CKEditor命令不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24465894/