实现点击空白关闭模态框
监听document,当用户点击后,获取点击的id,如果id不是modal则关闭modal
当然还需要注意的是要阻止modal的冒泡事件,不然modal一弹出来之后就又关闭了。
停止冒泡
$("#modal").bind("click", function(event) {if (event && event.stopPropagation) {event.stopPropagation();
} else {event.cancelBubble = true;
}});
监听document
$(document).one("click", function(e){var $target = $(e.currentTarget);
if ($target.attr("id") != "modal") {$("#modal").css("display", "none");
}
});
原生JS参考我的另一篇文章:
https://blog.csdn.net/qq_42535651/article/details/104127120
实现点击空白关闭模态框相关推荐
- bootstrap禁用点击空白处关闭模态框
原博主地址:http://www.cnblogs.com/godlovelian/p/4530342.html 转载于:https://www.cnblogs.com/yzfdjzwl/p/56856 ...
- js实现模态框点击空白关闭
面试的时候被问到了,这个问题我在网上一直没搜索到.不过bootstrap已经实现了. 在学习js事件委托的时候.想到可以解决这个问题. 在document添加点击监听,利用事件的捕获和冒泡,界面上的点 ...
- echarts点击事件调用模态框,模态框中存在echarts
首先看一下效果 <!DOCTYPE html> <html><head><meta charset="utf-8" /><ti ...
- 弹窗的点击空白关闭,背景虚化,防止滚动穿透
1.点击空白关闭 最简单的vue <div @click="tan">点击谈窗2</div><div class="tanchuang&qu ...
- js点击空白关闭div
点击空白关闭div 1.html <div class="tardiv">div块</div> 2.css div {width: 200px;height ...
- 点击按钮显示模态框,只显示模态框背景
点击按钮显示模态框,只显示模态框背景 我的问题是,需要刷新页面,再点击模态框按钮才会显示模态框,否则,点击按钮只会弹出模态框背景,模态框未显示. 在加载ftl页面时添加了一个刷新页面的方法: $(do ...
- ES6中展开运算符的深拷贝浅拷贝理解(ElementUI表格点击编辑,模态框内容与表格数据一起变的问题)
项目中遇到的问题: 在elementui中表格点击按钮传值的时候,通过bus中的$emit传对象,在弹出的模态框中用bus的$on接收对象,然后对传的对象进行改变,结果发现改变了原表格的数据. 然后就 ...
- Flex里监听mouseDownOutside事件解决弹出窗口点击空白关闭功能
其实当用户在使用 PopUpManager 打开的某个组件外部单击时,会从该组件分派一个mouseDownOutside事件 监听该事件就能实现点击空白处关闭窗口的功能 this.addEventLi ...
- html 点击空白关闭浮层,js中点击空白区域时文本框与隐藏层的显示与影藏问题...
当文本框获得焦点的时候,在文本框的下方显示一个浮动层. 当用户点击除了文本框和浮动层以外的网页空白处时,要隐藏浮动层. 当用户点击浮动层时,改变文本框的值. function $(id){ retur ...
最新文章
- MVC 自定义IModelBinder实现json参数转Dictionarystring, string
- [Trustzone]-ARM Cortex-A Serial支持Trustzone和Hypervisor的总结
- 第四范式受邀参加信息技术大讲堂 共探新基建发展趋势
- 2010Bossie大奖:十佳开源平台和中间件
- 专业程序员必知必会技巧:驯服复杂代码
- 移动服务安全现状分析!
- Algs4-2.3.8Quick.sort()在处理N个全部重复的元素时比较次数
- Sprite Kit 入门教程
- mongodb创建集合与php扩展
- 学了N年英语,你学会翻译了吗?——最基本的数据库连接
- 每日一技|活锁,也许你需要了解一下
- Java大数类自我需要掌握的
- ubuntu7.10下配置java 6和mysql
- 容器和泛型 容器重点掌握
- 跨计算机建立视图_解读 | 2019年10篇计算机视觉精选论文(上)
- PowerBuilder开发简单计算器
- android tv outofmem,java.lang.OutOfMemoryError:尝试抛出OutOfMemoryErr...
- 如何免费从网上获取全景图片
- linux 内核调试 booting the kernel.,Uncompressing Linux....... done, booting the kernel就不动了的一个可能原因...
- 如何压缩视频(不改变视频清晰度2.1G→123M)
热门文章
- Tensorflow: 保存和复原模型(save and restore)
- 暗通道去雾算法 python实现
- matlab 摄像头操作
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
- 长沙理工大学计算机系教师,长沙理工大学数学与计算机科学学院导师介绍:王晚生...
- 动词ing形式的5种用法_课后文档:英语语法思维第7课动词的5个形式的用法
- linux为系统分配内存,Linux操作系统知识讲解:走进Linux 内存分配算法
- ++库 照片风格转换风格_怦然心动的小清新风格照片拍摄,这四点很关键
- js调用linux命令,xshell调用js脚本开发
- Jmeter响应结果unicode转成中文显示