好用弹出层

按钮:

<div class="left pageTit">
<a href="javascript:;" class="summaryBtn">按钮</a>

<a href="javascript:;" class="summaryBtn1">按钮1</a>
</div>

模块:

<div class="filterbg"></div>
<div class="popup">
<a href="javascript:;" class="popupClose"></a>
<div class="summary" style="background-color: #009F95;">
  内容放在这里
</div>
</div>

第二个个弹框

<div class="popup1">
<a href="javascript:;" class="popupClose"></a>
<div class="summary" style="">
  1内容放在这里
</div>
</div>

js:

//打开第一个弹窗
$('.summaryBtn').on('click',function(){
$('.filterbg').show();
$('.popup').show();
$('.popup').width('3px');
$('.popup').animate({height: '76%'},400,function(){
$('.popup').animate({ '82%'},400);
});
setTimeout(summaryShow,800);
});

//打开第二个弹框

$('.summaryBtn1').on('click',function(){

$('.filterbg').show();
$('.popup1').show();
$('.popup1').width('3px');
$('.popup1').animate({height: '76%'},400,function(){
$('.popup1').animate({ '82%'},400);
});
setTimeout(summaryShow,800);
});

//关闭弹框
$('.popupClose').on('click',function(){
$('.popupClose').css('display','none');
$('.summary').hide();
$('.popup').animate({ '3px'},400,function(){
$('.popup').animate({height: 0},400);

$('.popup1').animate({ '3px'},400,function(){
$('.popup1').animate({height: 0},400);
});
setTimeout(summaryHide,800);
});


function summaryShow(){
$('.popupClose').css('display','block');
$('.summary').show();
};


function summaryHide(){
$('.filterbg').hide();
$('.popup').hide();
$('.popup').width(0);

$('.popup1').hide();
$('.popup1').width(0);
};

css:

.filterbg {
100%;
height: 100%;
background: rgba(30, 182, 254, 0.5);
position: absolute;
top: 0;
left: 0;
z-index: 998;
display: none;
}

.popup,.popup1 {
0;
height: 0;
background: #061f3e;
position: absolute;
top: 50%;
left: 50%;
z-index: 999;
border-radius: 8px;
display: none;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.popupClose {
display: block;
44px;
height: 44px;
background: url(../images/s_ico3.png);
background-size: 100 100%;
position: absolute;
top: -22px;
right: -22px;
display: none;
transition: 0.3s;
}

.popupClose:hover {
transform: rotate(180deg);
}

.summary {
96%;
height: 92%;
margin: 2% auto;
display: none;
}

原文地址:https://www.cnblogs.com/Ao-min/p/14794787.html