gpt4 book ai didi

javascript - CKEDITOR 的 insertHtml 不工作,除了在 setTimeout 中

转载 作者:行者123 更新时间:2023-12-03 04:59:54 24 4
gpt4 key购买 nike

我有一个名为 fillFields 的函数并调用 CKEDITOR.instances.myinstance.insertHtml('<p>My stuff</p>');其中将不起作用,但以下将起作用:

setTimeout(function(){
CKEDITOR.instances.myinstance.insertHtml('<p>My stuff</p>');
}, 1);

有什么线索可以解释为什么会这样吗?

最佳答案

如果您在初始化 CKEditor 后尝试在 CKEditor 中输入数据,则必须等到 CKEditor 实例加载并准备好进行交互。使用instanceReady事件:

CKEDITOR.instances.myinstance.on('instanceReady', function(evt) {
evt.editor.insertHtml('<p>My stuff</p>');
});

关于javascript - CKEDITOR 的 insertHtml 不工作,除了在 setTimeout 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42274969/

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