只需將您的模態標記外部的移動到.right-main
即可。模式定位通常獨立於DOM結構。我建議將它移動到DOM的頁腳,因爲它不需要立即渲染。還要確定它沒有嵌套在任何可能繼承樣式的元素中(在這種情況下爲.right-main
)。
例子:http://www.bootply.com/QfzMfbTahn
<div class="right-main">
<a class="clickable" style=" text-decoration: none; font-size:100px; border-bottom:2px dashed;" data-toggle="modal" data-target="#basicModal">Test</a>
</div>
<div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Basic Modal</h4>
</div>
<div class="modal-body">
<h3>Modal Body</h3>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
謝謝。有用! – 2014-10-30 16:40:56
沒問題,謝謝接受!祝你好運。 – 2014-10-30 16:46:48
As [在文檔中提到](http://getbootstrap.com/javascript/#modals):「Modal標記放置:始終嘗試將模式的HTML代碼置於文檔的頂層位置,以避免其他組件影響模態的外觀和/或功能。「 – cvrebert 2014-10-30 20:06:59