展開、折りたたみ、追加、削除などをチェックするロジックを持つサイトを構築しています。それが発生すると、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 拡大する場合は、上半分に移動して垂直方向の中央に配置します。これを行う最良の方法は何ですか?