在一些頁面中,我們總會遇到一些彈窗不居中的時候,還要根據浏覽器的大小來調整彈窗的彈出位置,
之前我也遇到這樣的問題,現在我把我知道的呈現給大家
css樣式
.windowBox{
width:500px;
}
.mid-tanBox{
position: fixed; top: 50%; left: 50%; margin-left: -250px; background: #fff; border:1px solid red; display:none
}
html代碼
<div class='windowBox'> <div class ="mid-tanBox"></div> <div class="jclick">彈窗</div> </div>
jQuery代碼自動:
$(".jclick").click(function(i){
var height = $(".mid-tanBox").height();
var eheight = height/2;
$(".mid-tanBox").eq(i).css("margin-top","-eheight");
})
以上就是小編為大家帶來的js實現彈窗居中的簡單實例全部內容了,希望大家多多支持~