jQueryポップアップ・レイヤは、画面または現在のウィンドウに対して常に垂直に中央に配置されます.

2955 ワード

イジェクト層は常に先端に必要なものであり、一般的には、イジェクト層に固定された高さと幅があれば、スタイルで済むが、固定された高さや固定幅がない場合、JSで処理し、現在のウィンドウの高さや幅を取得する必要がある.今日は2つのケースを行いました.1つはスクリーンフォームに対して、1つは現在のウィンドウに対して、コードを見て、あなたに役立つかもしれません.
 
  







//

//
<br>function popup(popupName){ <br>_windowHeight = $(".wrap").height(),// <br>_windowWidth = $(".wrap").width(),// <br>_popupHeight = popupName.height(),// <br>_popupWeight = popupName.width();// <br>_posiTop = (_windowHeight - _popupHeight)/2; <br>_posiLeft = (_windowWidth - _popupWeight)/2; <br>popupName.css({"left": _posiLeft + "px","top":_posiTop + "px","display":"block"});// position <br>} <br>$(function(){ <br>$(".btn1").click(function(){ <br>popup($("#div1")); <br>}); <br>$(".btn2").click(function(){ <br>popup($("#div2")); <br>}); <br>}); <br>





私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウよ私は今のウィンドウ窓よ今の窓よ
私は現在のウィンドウです.私は現在のウィンドウです.私は現在のウィンドウです.私は現在のウィンドウです.
私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ私はポップアップウィンドウ1111ああ
私はポップアップウィンドウ2222ああ私はポップアップウィンドウ2222ああ私はポップアップウィンドウ2222ああ私はポップアップウィンドウ2222ああ