使用引導3.3.5,並試圖打開第二個模式,並發現了一個奇怪的現象:第二模式僅限於第一模區域
- 的背景下不圍繞第二模態表現,而不是將其 從第一個模態覆蓋背景
- 第二個模態是 限於第一個模態的面積。
檢查例如:http://jsfiddle.net/2zqe93u1/show/
尋找一種方式來顯示它周圍,沒有被第一模限制區域的背景下,第二模式。
代碼:
<div class="modal bs-modal-lg" id="FirstModal" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-labelledby="FiltroLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<span class="modal-title">Title #1</span>
</div>
<div class="modal-body">
<div class="modal" id="SecondModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Title #2</h4>
</div>
<div class="modal-body">
<p>Second Modal</p>
<p>Second Modal</p>
<p>Second Modal</p>
<p>Second Modal</p>
<p>Second Modal</p>
<p>Second Modal</p>
</div>
<div class="modal-footer">
<button class="btn btn-default" data-number="2">Close</button>
</div>
</div>
</div>
</div>
<a data-toggle="modal" href="#SecondModal" class="btn btn-primary btn-block">Open the second modal</a>
</div>
<div class="modal-footer">
<a data-loading-text="Wait" class="btn btn-default">Cancel</a>
</div>
</div>
</div>
</div>
在Bootstrap的文檔中說道:「不支持多個開放模式,一定不要打開一個模式,而另一個仍然可見。顯示多個模態時間需要自定義代碼。「 (http://getbootstrap.com/javascript/#modals)。 –