BootStrap 模态框禁用空白处点击关闭,必须指定位置关闭

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。bootstrap的模态框在默认情况下,点击其他空白区域(通常是遮罩层),模态框会被关闭,那么以下方法就是禁止点击其他区域关闭模态框。

backdrop:static时,空白处不关闭;keyboard:false时,esc键盘不关闭

第一种:

$('#myModal').modal({backdrop: 'static', keyboard: false});

#myModal为模态框的id(非动态添加的模态框id)

第二种:

<div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">

直接在DOM元素中插入data-backdrop="static" data-keyboard="false"这两个属性

原文地址:https://www.cnblogs.com/wangyongx/p/15049476.html