手动实现模态框

非 Y 不嫁゛ 提交于 2020-02-11 01:35:56

手动实现模态框

设置一个用于遮罩整个页面的div,其css样式为:

.mask{
    width:100%;
    height:100%;
    display: none;
    position:fixed;
    background:rgba(0,0,0,0.3);
    z-index: 998;
}

js部分代码:

 //模态框frame
   $('.frame').hide();
  $('.purchase').on('click', function() { //点击页面上的某个按钮出现模态框
    $('.frame').fadeIn();
    $('.mask').css('display','block')
    $('body').css('overflow','hidden')//禁止页面滚动
    
});
$('.cancel').on('click', function() {
    $('.frame').fadeOut();
    $('.mask').css('display','none')
    $('body').css('overflow','visible')
});
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!