要求:点击弹出框外任意处,弹出框消失
我的代码:
$(document).click(function (e) {
var _con = $('#register');
var _login=$('#login');
if (!_con.is(e.target) && _con.has(e.target).length === 0 || !_login.is(e.target) && _login.has(e.target).length === 0 ) {
$('#register').hide()
$('#login').hide()
}
})
结果:要求可以实现,但是点击弹出框本身及其输入框都会消失。。。。。求解