0

我正在使用 Twitter Bootstrap 制作一个使用按钮打开模式的项目。如果您单击打开它的同一个按钮,每个模式都会关闭。如果您按 Escape 或单击背景,模式也会关闭。但是,如果您单击按钮打开一个模态,然后单击另一个模态的按钮,则代码会打开两个模态。如果任何模式打开,我希望它在您单击页面上的任何其他位置时关闭,包括任何其他按钮。不过,我真的迷失了 JavaScript。

4

1 回答 1

0

您的问题似乎含糊不清,因此我将尝试触及大部分要点,以便您的问题得到解答。

如果您希望模态不应该在按 esc 或单击其他位置时关闭,那么试试这个....

    <a data-controls-modal="your_div_id" data-backdrop="static"
 data-keyboard="false" href="#">

显示一个模态。在 javascript 函数中使用它:

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

要隐藏模式,请使用以下命令:

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

要切换模式,请使用:

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

根据您的需要使用这些,当您需要时隐藏一个模态可能是一个按钮单击。

我认为这足以满足您的任何需求。

如果有什么你无法得到的东西,请发表评论。

干杯!!!

于 2013-09-16T06:55:10.263 回答