• 技术文章 >php教程 >PHP开发

    Bootstrap模态框禁用空白处点击关闭

    高洛峰高洛峰2016-12-09 14:32:13原创851
    模态框(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 时则按键无效。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Bootstrap
    上一篇:seajs模块之间依赖的加载以及模块的执行 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 深入理解jQuery.data() 的实现方式• 基于jQuery实现Tabs选项卡自定义插件• jQuery选择器总结• Zend Framework教程之前端控制器Zend_Controller_Front用法详解• 用PEAR来写你的下一个php程序
    1/1

    PHP中文网