你如何回流Highslide以使其保持居中?

时间:2013-04-10 12:56:01

标签: jquery highslide

我正在构建一个具有逻辑的站点,以检查事物是否被扩展,折叠,添加,删除等等,当发生这种情况时,我们得到Highslide扩展器并调用reflow函数。类似的东西:

//Open Popup
top.hs.htmlExpand(null, {objectType:'iframe',src:url,align:'center'});

$(document).ready(function(){
  //start jquery function
    reflowPopup();
  //end jquery function
});

function reflowPopup() {
  if (top.hs != undefined) {
    var expander = top.hs.getExpander();
    if (expander) {
      expander.reflow();
    }
  }
}

这种方法效果很好,但它在载荷时垂直/水平居中,但在回流时它会从最初装载的顶部离开顶部并在回流时展开/折叠底部。我希望它能够平等回流。因此,如果要扩展20px,请向上移动一半以保持垂直居中。最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

很抱歉,Highslide在重排后无法使弹出窗口居中。