編輯:我發現了這個問題。原來製作這個頁面的人錯過了他/她創建的modal上的標記<div>
,所以我的模態內容隱藏在原始內容中。Bootstrap模式只顯示背景
我的引導模式沒有顯示對話框,而只顯示黑暗的背景。我在頁面的頁腳中設置了以下Modal。
<div id="timePopup" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" style='border-radius:0px;width:430px;margin-left:-215px'>
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="position: absolute; top: 3px; right: 7px; z-index: 9999;">×</button>
<div class="modal-body" style='border: black solid 2px;margin: 5px;'>
<?php echo $popup_content; ?>
</div>
</div>
</div>
$popup_content
只包含簡單的字符串 '測試測試測試測試'。它是由一個onclick
屬性的<span>
其中調用這個函數
function forcePopUp(){
jQuery('#timePopup').modal('show');
}
完全相同的代碼我們開發服務器上工作引發的,但由於它移動到TESTSERVER這已經開始發生,或不會發生我想。
從另一篇文章所以我嘗試從模式中刪除.hide類,並確保此模式具有唯一的ID。任何其他想法爲什麼會被讚賞。
您是否檢查了瀏覽器控制檯中的錯誤? –
你正在使用哪個版本的引導程序? –
控制檯沒有錯誤。事實上,使用控制檯時,可以看到模態被觸發時,模態上的類會發生變化。 Bootstrap v2.3.2 – James