具体代码如下所示:
美元(的身体).click(函数(e) { 目标=$ var (e。target);//如果#覆盖或者# btn下面还有子元素,可使用//目标。(“# btn *”),,!目标。(“#叠加*”) 如果(! target.is (# btn),,! target.is(#叠加)){ 如果($(' #覆盖').(':可见')){ $(" #叠加”)hide (); } } });
或者
美元(的身体).click(函数(e) { 如果(e。target。id !=' btn ',,e。target。id !=暗印? 如果($(' #覆盖').(':可见')){ $(" #叠加”)hide (); } })
PS:下面在接着看一段代码jquery点击除本身外其他地方隐藏
$(" #测试”).click(函数(e) { e # 63; e.stopPropagation():事件。cancelBubble=true; }); $(文档).click(函数(){ $(" #测试”).fadeOut (); & lt;以前的名字=按搿眂lass=癶tml”在e # 63; e.stopPropagation():事件。cancelBubble=true;为阻止冒泡事件& lt;/pre>}); & lt; pre> & lt;/pre> & lt; br> & lt;链接rel="样式表" href=" http://static.blog.csdn.net/public/res-min/markdown_views.css& # 63; v=2.0”比;>之前
以上所述是小编给大家介绍的jQuery除指定区域外点击任何地方隐藏DIV,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
jQuery除指定区域外点击任何地方隐藏DIV功能