博客
关于我
BootStrap 模态框禁用空白处点击关闭
阅读量:447 次
发布时间:2019-03-06

本文共 945 字,大约阅读时间需要 3 分钟。

模态框(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">&times;</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 时则按键无效。

转载地址:http://llefz.baihongyu.com/

你可能感兴趣的文章
Windows SharePoint Services 3.0 Service Pack 2
查看>>
CodePlex站点的Wiki引擎已开源
查看>>
兰州大学百年校庆--风雨百年萃英路
查看>>
Eucalyptus企业云计算
查看>>
Service Broker 无法工作的问题修复
查看>>
Windows Server 2008 R2 Server Core
查看>>
WCF WebHttp Services in .NET 4
查看>>
ASP.NET MVC的Action Filter
查看>>
MonoMac 1.0正式发布
查看>>
Powershell中禁止执行脚本解决办法
查看>>
私有代码存放仓库 BitBucket
查看>>
ASP.NET 4.0 URL Routing HTTP Error 404.0 - Not Found
查看>>
HTTP协议状态码详解(HTTP Status Code)
查看>>
SQL Server 2012将与Hadoop无缝集成
查看>>
亲密接触IIS 8和Web Deploy 3.0
查看>>
強大的jQuery Chart组件-Highcharts
查看>>
微软针对Access提供了免费的SQL Server移植工具——SSMA
查看>>
使用WinSCP软件在windows和Linux中进行文件传输
查看>>
SQL Server Performance Dashboard Reports
查看>>
VS.Net 2005 Design-Time Integration
查看>>