我需要确定ckeditor何时完成加载,这样我才能获得包含div的正确尺寸。目前我的调用是在ckeditor完成之前发生的,因此div不是它的最终大小。
我看到this question似乎在问同样的事情,但我没有上下文,即我不知道那个人是如何调用ckeditor的。接受的答案是:
editor.on('contentDom', function(e) {
set_up_style_stuff();
});
毫不奇怪,什么都不做。我不知道'编辑'代表什么。
我是这样添加的:
@Html.TextAreaFor(model => model.TextContent, new { @class = "ckeditor", @id = "text-content", @name = "cke1"})
然后我打电话给:
CKEDITOR.replace('text-content');
我真正想要的是来自该声明的回调,告诉我它什么时候完成。
感谢。
答案 0 :(得分:0)
您可以附加到contentDom
这样的事件:
CKEDITOR.replace('text-content').on('contentDom', function (e) {
set_up_style_stuff();
});