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 相关文章推荐
创建一个复制UBB软件信息的链接或按钮的js代码
Jan 06 Javascript
密码框显示提示文字jquery示例
Aug 29 Javascript
将list转换为json失败的原因
Dec 17 Javascript
详解AngularJS中自定义指令的使用
Jun 17 Javascript
基于JavaScript实现 网页切出 网站title变化代码
Apr 03 Javascript
JQuery PHP图片在线裁剪实例
Jul 27 Javascript
Centos6.8下Node.js安装教程
May 12 Javascript
JS模拟超市简易收银台小程序代码解析
Aug 18 Javascript
Vue实现PopupWindow组件详解
Apr 28 Javascript
微信小程序保存多张图片的实现方法
Mar 05 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
Mar 07 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
Dec 10 Vue.js
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或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
php自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
php压缩文件夹最新版
2018/07/18 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
Python中下划线的使用方法
2015/03/27 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
深入理解Django中内置的用户认证
2017/10/06 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
详解python statistics模块及函数用法
2019/10/27 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
一道输出判断型Java面试题
2014/10/01 面试题
节水标语大全
2014/06/11 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
用电申请报告范文
2015/05/18 职场文书
同意转租证明
2015/06/24 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
python模板入门教程之flask Jinja
2022/04/11 Python
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python