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 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
文本框的字数限制功能jquery插件
Nov 24 Javascript
js内置对象 学习笔记
Aug 01 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
js实现文本框中焦点在最后位置
Mar 04 Javascript
详谈JavaScript 匿名函数及闭包
Nov 14 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
Sep 04 Javascript
js实现PC端根据IP定位当前城市地理位置
Feb 22 Javascript
angular的输入和输出的使用方法
Sep 22 Javascript
Vue递归实现树形菜单方法实例
Nov 06 Javascript
js实现登录拖拽窗口
Feb 10 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脚本数据库功能详解(上)
2006/10/09 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
CI框架教程之优化验证码机制详解【验证码辅助函数】
2019/04/16 PHP
小议Javascript中的this指针
2010/03/18 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
javascript关于继承解析
2016/05/10 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
详解vuex的简单使用
2018/03/12 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
定制FileField中的上传文件名称实例
2017/08/23 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
Python函数返回不定数量的值方法
2019/01/22 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
python归并排序算法过程实例讲解
2020/11/04 Python
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
应届生财务会计求职信
2013/11/05 职场文书
心得体会范文
2014/01/04 职场文书
仓库主管岗位职责
2014/03/02 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
交通肇事罪辩护词
2015/05/21 职场文书