<div class="btn" id="btn">btn</div>
<div class="box"></div>
$('body').click(function(e) {
var target = $(e.target);
// 如果#overlay或者#btn下面还有子元素,可使用
// !target.is('#btn *')
if(target.is('.dropbutton')){
$('.droplist').show();
}else{
$('.droplist').hide();
}
});
原:https://www.jianshu.com/p/2a08cb1d7dfe