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 对象模型 执行模型
Dec 06 Javascript
jquery模拟按下回车实现代码
Sep 20 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
js中文逗号转英文实现
Feb 11 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
javascript实现动态加载CSS
Jan 26 Javascript
微信小程序 图片宽高自适应详解
May 11 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
node.js实现的装饰者模式示例
Sep 06 Javascript
JavaScript常用数组操作方法,包含ES6方法
May 10 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
Sep 12 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 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调用Webservice思路及源码分享
2014/06/04 PHP
php实现excel中rank函数功能的方法
2015/01/20 PHP
php从给定url获取文件扩展名的方法
2015/03/14 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
php strftime函数的详细用法
2018/06/21 PHP
javascript中的绑定与解绑函数应用示例
2013/06/24 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
实例讲解javascript注册事件处理函数
2016/01/09 Javascript
深入理解angularjs过滤器
2016/05/25 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
js判断是否是手机页面
2017/03/17 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
python map比for循环快在哪
2020/09/21 Python
利用Python如何画一颗心、小人发射爱心
2021/02/21 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
音乐专业自荐信
2014/02/07 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
前台接待岗位职责
2015/02/03 职场文书
返乡农民工证明
2015/06/24 职场文书
校长新学期寄语2016
2015/12/04 职场文书