Twitter Bootstrap:如何通过关闭图标关闭模式对话框?

时间:2014-02-17 07:56:32

标签: jquery twitter-bootstrap modal-dialog

我想通过单击十字(关闭)按钮来关闭模态对话框。在模态外部单击时没有关闭。我怎么能实现它?

$(document).ready(function() {
            $('#windowTitleDialog').bind('show', function () {
                document.getElementById ("xlInput").value = document.title;
                });
            });
        function closeDialog () {
            $('#windowTitleDialog').modal('hide'); 
            };
        function okClicked () {
            document.title = document.getElementById ("xlInput").value;
            closeDialog ();
            };

2 个答案:

答案 0 :(得分:1)

这里不需要任何脚本。如果您使用的是Twitter Bootstrap 3,请添加

data-backdrop="false"

添加像这样的属性

<button class="btn btn-primary" data-backdrop="false" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button>

答案 1 :(得分:0)

查看文档:{​​{3}}

提取:

$('#myModal').modal(options)

选项:

  

背景幕:包含模态背景元素。或者,指定   静态的背景,不会关闭点击模式。

     

键盘:按下转义键时关闭模式

所以请致电:

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