我正在使用 bootstrap 2.3.0 来显示模态。在这个模态中,当发生错误时,我有时会显示警报。但是当用户点击警报关闭按钮时,模态也会关闭。我不知道为什么?警报和模态都有css类close
,但警报的data-dismiss
属性的值定位到alert
,而模态目标的属性相同modal
1}}。虽然模式会在同一时刻关闭,但警报会出现。
问候,Cid
编辑:
实际上我遇到了问题,我放置在模态内的每个按钮都会关闭它,无论是否设置了属性data-dismiss="modal"
。
<div class="modal hide fade" id="dlg" tabindex="-1" role="dialog"
aria-labelledby="dlgLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
I close the modal</button>
<h3 id="dlgLabel">Header</h3>
</div>
<div class="modal-body">
<button class="btn" id="btn">I close the modal too</button>
</div>
<div class="modal-footer">
<button class="btn pull-right" id="cancel" data-dismiss="modal"
aria-hidden="true">I close the modal</button>
</div>
</div>