我试图在TinyMCE加载后重新加入高滑块弹出窗口,因为它占用更多空间。我已经尝试在TinyMCE中使用init_instance_callback和oninit参数,但是在完整的HTML呈现TinyMCE区域之前它仍会触发,因此它不会重排页面。我有一个解决方法是在初始化后将超时设置为1秒,但我认为会有更好的方法吗?
以下是没有setTimeout解决方法的代码:
tinyMCE.init({
...
oninit : "initTinyMCEComplete"
});
function initTinyMCEComplete() {
var expander = top.hs.getExpander();
if (expander) {
expander.reflow();
}
}
如果你想知道,我已经检查过以确保它到达expandder.reflow()。
感谢。