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 相关文章推荐
JavaScript 比较时间大小的代码
Apr 24 Javascript
javascript arguments使用示例
Dec 16 Javascript
动态创建按钮的JavaScript代码
Jan 29 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
Sep 06 Javascript
AngularJS入门教程之数据绑定用法示例
Nov 01 Javascript
jQuery表格的维护和删除操作
Feb 03 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
jQuery实现的手风琴侧边菜单效果
Mar 29 jQuery
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
Layui数据表格跳转到指定页的实现方法
Sep 05 Javascript
javascript Canvas动态粒子连线
Jan 01 Javascript
处理canvas绘制图片模糊问题
May 11 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/06/18 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
javascript时区函数介绍
2012/09/14 Javascript
多种方法实现JS动态添加事件
2013/11/01 Javascript
JavaScript知识点整理
2015/12/09 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
原生js实现轮播图
2017/02/27 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
Notino法国:购买香水和化妆品
2019/04/15 全球购物
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
贷款承诺书范文
2014/05/19 职场文书
Python学习之os包使用教程详解
2022/03/21 Python