0

展開、折りたたみ、追加、削除などをチェックするロジックを持つサイトを構築しています。それが発生すると、Highslide エキスパンダーを取得してリフロー関数を呼び出します。何かのようなもの:

//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 拡大する場合は、上半分に移動して垂直方向の中央に配置します。これを行う最良の方法は何ですか?

4

1 に答える 1

0

申し訳ありませんが、Highslide にはリフロー後にポップアップをセンタリングする機能がありません。

于 2013-04-11T05:43:03.467 に答える