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实现self的resend
Jul 22 Javascript
JS 两个字符串时间的天数差计算
Aug 25 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
AngularJS入门教程之Hello World!
Dec 06 Javascript
jQuery中复合属性选择器用法实例
Dec 31 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
VUE开发一个图片轮播的组件示例代码
Mar 06 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
Feb 10 Javascript
详解Vue中使用Echarts的两种方式
Jul 03 Javascript
Vue中img的src是动态渲染时不显示的解决
Nov 14 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
Oct 31 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
Nov 07 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
解析ajax事件的调用顺序
2013/06/17 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
Jquery选中或取消radio示例
2013/09/29 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
浅析node.js中close事件
2014/11/26 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
python简单判断序列是否为空的方法
2015/06/30 Python
Python Requests安装与简单运用
2016/04/07 Python
Python内存读写操作示例
2018/07/18 Python
PyCharm安装Markdown插件的两种方法
2019/06/24 Python
django2笔记之路由path语法的实现
2019/07/17 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
前端制作动画的几种方式(css3,js)
2016/12/12 HTML / CSS
蔻驰法国官网:COACH法国
2018/11/14 全球购物
params有什么用
2016/03/01 面试题
装修设计师求职信
2014/02/26 职场文书
廉政教育的心得体会
2014/09/01 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书
装修安全责任协议书
2016/03/22 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
Ruby处理YAML和json数据
2022/04/18 Ruby
Nginx配置之禁止指定IP访问
2022/05/02 Servers