jQuery 点击元素以外任意地方隐藏该元素的方法,这个问题你是怎么解决的? [ 2.0 版本 ]
你好,jQuery 点击元素以外任意地方隐藏该元素的方法,这个问题你是怎么解决的?
共 1 个回答
-
xiazhicong 回答于 2019-08-12 16:03 举报
第一先实现点击任何地方都隐藏该元素(假设
id="bar"
)$(document).click(function(){ $("#bar").hide(); });
那么bar也属于document,点击bar也会让自己隐藏,显然这不是想要的,这时候要阻止冒泡事件,即document的事件对bar无效
$("#bar").click(function(event){ event.stopPropagation(); });
共 1 条回复
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705