原文:点击页面其它地方将某个显示的DIV隐藏

此文中有一个BUG,改进后点击页面其它地方将某个显示的DIV隐藏 改进 背景:今天一朋友问我 点击一按钮弹出一个DIV,然后要求点击页面其它地方隐藏这个DIV 。 先看效果: 点击我 中文 简体 English 点击我,不隐藏语言列表,需要自己隐藏DIV 实现也很简单,但需要注意的是,在点击显示的事件中,需要做阻止事件冒泡的处理,否则就触发页面的点击事件了。但这样做也有一个缺点,即如果同一个页面 ...

2012-07-12 15:09 2 3707 推荐指数:

查看详情

点击页面其它地方隐藏div所想到的jQuery的delegate

在网页开发的过程中经常遇到的一个需求就是点击div内部做某些操作,而点击页面其它地方隐藏div。比如很多导航菜单,当菜单展开的时候,就会要求点击页面其它非菜单地方隐藏该菜单。 先从最简单的开始,假如页面有一个id为test的div,我们要实现点击页面其它地方隐藏div ...

Tue Aug 06 06:52:00 CST 2013 6 18876
实现点击页面其他地方隐藏div(vue)

方法一:   通过监听事件 方法二(比较好): 给最外层的div加个点击事件 @click="userClick=false" 给点击的元素上面加上:@click.stop="userClick=!userClick ...

Wed Nov 24 18:59:00 CST 2021 0 767
实现点击页面其他地方隐藏div(vue)

方法一:     通过监听事件 方法二(比较好):   给最外层的div加个点击事件 @click="userClick=false"   给点击的元素上面加上:@click.stop="userClick=!userClick" ...

Sat Jan 06 17:48:00 CST 2018 0 9210
js点击页面其他地方如何隐藏div元素菜单

  web页面常用的一个需求,写下拉菜单是我们往往不是用select_option,而是自定义一个元素列出选项来满足需求,当我们点击按钮出现菜单, 点击按钮或菜单以外页面空白地方隐藏该菜单,这里提供一种简单有效的方法仅供参考: 点击button出现div菜单,再次点击button ...

Tue Apr 25 22:19:00 CST 2017 0 9311
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM