弹出框关闭按钮无响应
$(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点击无响应,已经阻止事件冒泡了,什么情况,来个大大帮帮忙