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 相关文章推荐
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
Oct 17 Javascript
javascript[js]获取url参数的代码
Oct 17 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
javascript滚轮事件基础实例讲解(37)
Feb 14 Javascript
tab栏切换原理
Mar 22 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
简单谈谈原生js的math对象
Jun 27 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
使用vue-router在Vue页面之间传递数据的方法
Jul 15 Javascript
Vue父组件如何获取子组件中的变量
Jul 24 Javascript
ligerUI的ligerDialog关闭刷新的方法
Sep 27 Javascript
JavaScript实现外溢动态爱心的效果的示例代码
Mar 21 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
基于pear auth实现登录验证
2010/02/26 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
JavaScript延迟加载
2021/03/09 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
原生js实现addClass,removeClass,hasClass方法
2016/04/27 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
微信小程序实现选项卡功能
2020/06/19 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python不使用int()函数把字符串转换为数字的方法
2018/07/09 Python
python爬取微信公众号文章
2018/08/31 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
Linux上比较文件的命令都有哪些
2013/09/28 面试题
七一表彰活动方案
2014/01/18 职场文书
学校督导评估方案
2014/06/10 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
Python3 如何开启自带http服务
2021/05/18 Python