Bootstrap模态框禁用空白处点击关闭


Posted in Javascript onOctober 20, 2016

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。bootstrap的模态框在默认情况下,点击其他空白区域(通常是遮罩层),模态框会被关闭,那么以下方法就是禁止点击其他区域关闭模态框。

$('#myModal').modal({backdrop: 'static', keyboard: false});

backdrop:static时,空白处不关闭.

keyboard:false时,esc键盘不关闭.

上述代码也用于打开模态框。 

也可以使用以下方法:

<div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
 <div class="modal-dialog custom-dialog succ-dialog">
 <div class="modal-content">
  <div class="modal-header">
  <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  <h4>提示信息</h4>
  </div>
  <div class="modal-body">
  <div><img src="images/loading.gif"><p><span>投标成功!</span><img src="images/success.png"></p></div>
  </div>  
 </div>
 </div>
</div>

这里的data-backdrop="static"指定一个静态的背景,当用户点击模态框外部时不会关闭模态框。而data-keyboard是指当按下 escape 键时关闭模态框,设置为 false 时则按键无效。

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery timers计时器简单应用说明
Oct 28 Javascript
统计jQuery中各字符串出现次数的工具
May 03 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
Javascript判断文件是否存在(客户端/服务器端)
Sep 16 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
Jun 19 Javascript
vue实现提示保存后退出的方法
Mar 15 Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 Javascript
通过JS运行机制的角度说说作用域
Mar 12 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
Openlayers实现扩散的动态点(水纹效果)
Aug 17 Javascript
canvas实现手机端用来上传用户头像的代码
Oct 20 #Javascript
JS调用某段SQL语句的方法
Oct 20 #Javascript
Angularjs 设置全局变量的方法总结
Oct 20 #Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 #Javascript
Angular表单验证实例详解
Oct 20 #Javascript
NODE.JS跨域问题的完美解决方案
Oct 20 #Javascript
seajs学习教程之基础篇
Oct 20 #Javascript
You might like
php设计模式小结
2013/02/15 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
JavaScript Sort 表格排序
2009/10/31 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
浅析vue数据绑定
2017/01/17 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
详解RequireJS按需加载样式文件
2017/04/12 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python绘制直线的方法
2018/06/30 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
公司企业表扬信
2014/01/11 职场文书
篝火晚会主持词
2014/03/25 职场文书
兴趣小组活动总结
2014/05/05 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
幼儿教师辞职信
2015/02/27 职场文书