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 1.0.4 - New Wave Javascript(js源文件)
Jan 15 Javascript
js模拟淘宝网的多级选择菜单实现方法
Aug 18 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
Jun 03 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
WebSocket实现简单客服聊天系统
May 12 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
Dec 13 Javascript
vue的列表交错过渡实现代码示例
May 05 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
Aug 12 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
Sep 06 Javascript
javascript中正则表达式语法详解
Aug 07 Javascript
js获取图片的base64编码并压缩
Dec 05 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
文件系统基本操作类
2006/11/23 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
php中in_array函数用法探究
2014/11/25 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
vue-router单页面路由
2017/06/17 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
详解React开发必不可少的eslint配置
2018/02/05 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
Python异常学习笔记
2015/02/03 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
Python reversed函数及使用方法解析
2020/03/17 Python
Django设置Postgresql的操作
2020/05/14 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
冰淇淋店的创业计划书
2014/02/07 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
工地质量标语
2014/06/12 职场文书
历史学专业求职信
2014/06/19 职场文书
追悼会答谢词
2015/01/05 职场文书
研讨会通知
2015/04/27 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
预备党员考察意见范文
2015/06/01 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers