Bootstrap模式解雇,如果用户点击任何其他..如何防止这一点?

我正在使用Twitter的Bootstrap模式。

每当用户点击屏幕上除模式以外的任何其他位置时,模式将被解除。

有没有一种方法可以防止这种情况,所以用户必须点击closuresbutton来closures模式?

最好,

你可以通过这些选项:

{ keyboard: false, backdrop: 'static' } 

在大多数情况下,模式对话框不是使用Javascript,而是使用标记,在这种情况下,只需在class =“modal fade”的div中添加attribute:data-backdrop =“static”即可。

例:

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

在某些情况下,这种替代解决scheme可能是有用的。

 $('#modalElement').on('hide.bs.modal', function () { return false; });