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 相关文章推荐
教您去掉ie网页加载进度条的方法
Dec 09 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
Nov 19 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
jQuery之动画效果大全
Nov 09 Javascript
详解ES6之用let声明变量以及let loop机制
Jul 15 Javascript
React Native AsyncStorage本地存储工具类
Oct 24 Javascript
vue.js在标签属性中插入变量参数的方法
Mar 06 Javascript
JavaScript中filter的用法实例分析
Feb 27 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
Apr 29 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
May 30 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
Aug 20 Javascript
js实现缓动动画
Nov 25 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
基于mysql的论坛(7)
2006/10/09 PHP
一个简单的网页密码登陆php代码
2012/07/17 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
JavaScript中的History历史对象
2008/01/16 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
Ionic快速安装教程
2016/06/03 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
浅析Vue 中的 render 函数
2020/02/28 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
Python装饰器基础详解
2016/03/09 Python
Python AES加密模块用法分析
2017/05/22 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
国培远程培训感言
2014/03/08 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
酒店开业主持词
2015/07/02 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书