Bootstrap模态框禁用空白处点击关闭
模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。bootstrap的模态框在默认情况下,点击其他空白区域(通常是遮罩层),模态框会被关闭,那么以下方法就是禁止点击其他区域关闭模态框。
$('#myModal').modal({backdrop:'static',keyboard:false});
backdrop:static时,空白处不关闭.
keyboard:false时,esc键盘不关闭.
上述代码也用于打开模态框。
也可以使用以下方法:
<divclass="modal"id="myModal"tabindex="-1"role="dialog"aria-labelledby="myModalLabel"aria-hidden="true"data-backdrop="static"data-keyboard="false"> <divclass="modal-dialogcustom-dialogsucc-dialog"> <divclass="modal-content"> <divclass="modal-header"> <buttontype="button"class="close"data-dismiss="modal"aria-label="Close"><spanaria-hidden="true">×</span></button> <h4>提示信息</h4> </div> <divclass="modal-body"> <div><imgsrc="images/loading.gif"><p><span>投标成功!</span><imgsrc="images/success.png"></p></div> </div> </div> </div> </div>
这里的data-backdrop="static"指定一个静态的背景,当用户点击模态框外部时不会关闭模态框。而data-keyboard是指当按下escape键时关闭模态框,设置为false时则按键无效。
如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:
Bootstrap学习教程
Bootstrap实战教程
Bootstrap插件使用教程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。