// 监听 body 所有子元素点击事件
$("body *").click(function (e) {
// 当前被点击元素不是 #id 和 #id子元素
if ($(e.target).is('#id, #id *')==false) {
console.log("外部区域被点击了132");
}
})
注意:把 body 替换对应元素,适当减少范围可以增加合理性
本文介绍了如何使用JavaScript监听HTMLbody元素的所有子元素的点击事件,排除了特定ID及其子元素,当外部区域被点击时,会执行相应的回调函数。
// 监听 body 所有子元素点击事件
$("body *").click(function (e) {
// 当前被点击元素不是 #id 和 #id子元素
if ($(e.target).is('#id, #id *')==false) {
console.log("外部区域被点击了132");
}
})
注意:把 body 替换对应元素,适当减少范围可以增加合理性
6901

被折叠的 条评论
为什么被折叠?