如何确定是否加载了CKEditor?我已经查看了API文档,但只能找到已加载的事件。我想检查是否加载了CKEditor,因为如果我第二次加载它,我的文本就会消失。
发布于 2011-11-25 23:14:48
loaded
事件对我不起作用。instanceReady
起作用了:
CKEDitor_loaded = false;
CKEDITOR.on('instanceReady', function(){ CKEditor_loaded = true; });
发布于 2015-05-28 23:10:24
var waitCKEDITOR = setInterval(function() {
if (window.CKEDITOR) {
clearInterval(waitCKEDITOR);
//CKEDITOR.replace(...);
}
}, 100/*milli*/);
发布于 2019-05-15 11:43:25
如果实例未就绪,则会丢弃文本集
在初始化CkEditor (这里是version 4)时,在编辑器准备好处理任何数据之前,您永远不应该设置任何数据。
// Initialize this._editor with replace
if (this._editor.status !== "ready") {
this._editor.on("instanceReady",
event => {
event.editor.setData(data);
});
} else {
this._editor.setData(data);
}
https://stackoverflow.com/questions/3447803
复制相似问题