首页 > 网站 > WEB开发 > 正文

JQuery:除指定区域外点击任何地方隐藏DIV

2024-04-27 15:13:34
字体:
来源:转载
供稿:网友
$('body').click(function(e) { var target = $(e.target); // 如果#overlay或者#btn下面还有子元素,可使用 // !target.is('#btn *') && !target.is('#overlay *') if(!target.is('#btn') && !target.is('#overlay')) { if ( $('#overlay').is(':visible') ) { $('#overlay').hide(); } }});

或者

$('body').click(function(e) { if(e.target.id != 'btn' && e.target.id != 'overlay') if ( $('#overlay').is(':visible') ) { $('#overlay').hide(); }})
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表