比如弹出框id , 'id-1',
在document上加个点击事件, $(document).click(function(event){
var target = envent.target;
//如果是点击在弹出框上,不往下执行
if($(target).attr('id') == 'id-1'){
return false;
}
// 如果点击在弹出框的子节点上,也不往下执行
if ($(target).parents('#id-1').length > 0){
return false;
}
// 如果点击在其他地方,隐藏框
$('#id-1').hide();
});
在document上加个点击事件, $(document).click(function(event){
var target = envent.target;
//如果是点击在弹出框上,不往下执行
if($(target).attr('id') == 'id-1'){
return false;
}
// 如果点击在弹出框的子节点上,也不往下执行
if ($(target).parents('#id-1').length > 0){
return false;
}
// 如果点击在其他地方,隐藏框
$('#id-1').hide();
});
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货