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