$("body").on("click", function(e) {
e = e || window.event;
// if(! 点击触发动作的区域的父级元素 && 点击区域在显示的状态下}{
// ==>即:点击其他body的其他区域 并且 在操作区域显示情况下 才进入判断
// ==>该区域隐藏
// }
if (!$(e.target).closest('.sass-city-select').length && $(".sass-city-panel").is(':visible')) {
$(".sass-city-panel").hide();
}
})
事件捕获,点击其他body的其他区域,对body特定区域进行操作且排除此区域点击触发
最新推荐文章于 2021-10-15 11:07:47 发布