jQuery点击自身以外地方关闭弹出层的简单实例


Posted in Javascript onDecember 24, 2013

主要功能是点击显示,然后通过点击页面的任意位置都能关闭显示效果,主要是$(document).click的作用

开发过程中经常有一些弹出层,弹出后要在点击页面其他地方时自动关闭,下面是实现代码:

HTML代码:

<div class="down">click</div>
<div class="con hide">show-area</div>

CSS代码:
.hide{display:none;}

JS代码

$(document).ready(function(){
$("div.down").click(function(e){
e.stopPropagation();
$("div.con").removeClass("hide");
});
$(document).click(function(){
if(!$("div.con").hasClass("hide")){
$("div.con").addClass("hide");
}
});
});

OK,自己本地测试下吧,css样式自己修改!
Javascript 相关文章推荐
javascript写的一个链表实现代码
Oct 25 Javascript
锋利的jQuery jQuery中的DOM操作
Mar 21 Javascript
JS定时刷新页面及跳转页面的方法
Jul 04 Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 Javascript
jQuery事件绑定方法学习总结(推荐)
Nov 21 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
Jul 27 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
jQuery 查找元素操作实例小结
Oct 02 jQuery
关于vue利用postcss-pxtorem进行移动端适配的问题
Nov 20 Javascript
js实现滑动进度条效果
Aug 21 Javascript
JS刷新当前页面的几种方法总结
Dec 24 #Javascript
js中indexof的用法详细解析
Dec 24 #Javascript
js 点击页面其他地方关闭弹出层(示例代码)
Dec 24 #Javascript
JS Replace 全部替换字符的用法小结
Dec 24 #Javascript
JS获取url链接字符串 location.href
Dec 23 #Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 #Javascript
取消选中单选框radio的三种方式示例介绍
Dec 23 #Javascript
You might like
PHP开发中的错误收集,不定期更新。
2011/02/03 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
Python的词法分析与语法分析
2013/05/18 Python
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
params有什么用
2016/03/01 面试题
优纳科技软件测试面试题
2012/05/15 面试题
市场营销专业求职信
2014/06/17 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
JavaScript ES6的函数拓展
2022/01/18 Javascript
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers