在TinyMCE负载上回流Highslide Popup

时间:2012-09-19 14:40:43

标签: javascript jquery tinymce

我试图在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()。

感谢。

0 个答案:

没有答案