彈層高度不固定,始終上下居中(js方法)
阿新 • • 發佈:2019-02-08
html:
<div class="TopContainer">
<div class="TopContainMain"><p>請您先進行實名認證
</p>
</div>
<span class="bottomsureBtn close">確定</span>
</div>
css:
.TopContainer{
z-index:99;
position:fixed;
width:84%
;left:50%;
top:50%;
margin-left:-42%;
background-color:#fff;
color:#333;
display:none;
border-radius:4px;
-webkit-border-radius:4px
}
var topHeight=$(".TopContainer").outerHeight();
$(".TopContainer").css("margin-top",-topHeight/2);
}
每次呼叫彈層的時候就要呼叫height()方法就行 如下: $('.OpenClickBtn').click(function(){
$('.top_mask,.TopContainer').fadeIn(100);
height();
})