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 相关文章推荐
js form action动态修改方法
Nov 04 Javascript
!DOCTYPE声明对JavaScript的影响分析
Apr 12 Javascript
使用jQuery模板来展现json数据的代码
Oct 22 Javascript
基于jquery的横向滚动条(滑动条)
Feb 24 Javascript
用jquery中插件dialog实现弹框效果实例代码
Nov 15 Javascript
深入剖析JavaScript中的函数currying柯里化
Apr 29 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
Sep 14 Javascript
jquery 正整数数字校验正则表达式
Jan 10 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
Feb 14 Javascript
JS基于正则表达式的替换操作(replace)用法示例
Apr 28 Javascript
Javascript 一些需要注意的细节(必看篇)
Jul 08 Javascript
vue+element模态框中新增模态框和删除功能
Jun 11 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/03/25 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
2013/08/07 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
Prototype Array对象 学习
2009/07/19 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
JavaScript中跨域问题的深入理解
2021/03/04 Javascript
python实现读取并显示图片的两种方法
2017/01/13 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
Python----数据预处理代码实例
2019/03/20 Python
2014年公司植树节活动方案
2014/03/04 职场文书
晚会主持词开场白
2014/03/17 职场文书
面试必备的求职信
2014/05/25 职场文书
安全生产宣传标语
2014/06/06 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
Python数据类型最全知识总结
2021/05/31 Python
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL