我想在CKEDITOR实例加载完好后操作它,这意味着我已经获取了一系列内容并使用setData插入它们。
问题是,一旦我完成了操作加载数据的DOM的setData,我就调用了一个函数,它什么也没做,因为显然数据实际上并没有被加载和显示,或者......无论如何是CKEDITOR完全做到了。如果我执行setTimeout(....,3000)或其左右,它确实有效。当然,这是一个丑陋的黑客,因为这个数字只是一个随机猜测。我想要一些可以锁定的事件,这让我知道可以深入了解编辑器的内容并开始摆弄它们。
我尝试'加载','instanceReady'和各种其他回调没有取得很大的成功。
答案 0 :(得分:0)
看起来'contentDOM'可能是赢家:
editor.on('contentDom', function(e) {
set_up_style_stuff();
});