为了账号安全,请及时绑定邮箱和手机立即绑定

弹出框关闭按钮无响应

$(function() {
    function mask() {
        //获取文档高度与宽度
        var dWidth = $(document).width();
        var dHeight = $(document).height();
        //页面遮罩层
        $("<div id='mask'></div>").appendTo('body');
        $('#mask').css({
            width: dWidth,
            height: dHeight
        })

        //登录框
        $("<div id='login' class='loginCon'><div id='close'>点击关闭</div></div>").appendTo('body');
        //获取登录框的高度与宽度
        var lWidth = $('#login').width();
        var lHeight = $('#login').height();

        //登入框居中
        $('#login').css({
            left: '50%',
            top: '50%',
            'margin-top': -lHeight / 2,
            'margin-left': -lWidth / 2
        })
    }

    //关闭遮罩与登录框
    function closeLogin() {
        $('#login').remove();
        $('#mask').remove();
    }

    //登录按钮
    $('#btnLogin').on('click', function() {
        mask();
    });

    //关闭按钮
    $('#close').on('click',function(e){
        closeLogin();
        e.stopPropagation();
    })
})

关闭按钮#close点击无响应,已经阻止事件冒泡了,什么情况,来个大大帮帮忙


正在回答

举报

0/150
提交
取消
弹出层效果
  • 参与学习       39077    人
  • 解答问题       157    个

通过本课程的学习让您能灵活运用知识,制作出超炫的弹出层效果

进入课程

弹出框关闭按钮无响应

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信