2017-04-21 50 views
1

我有以下一段JavaScript在兩個引導模式之間切換。兩個滾動問題之間的引導模式切換

但是,當第二個模態出現時,打開模態時附加到主體類的Bootstrap類「模態打開」不會被添加到第二個模態中。所以模態背景然後滾動而不是模態本身。

我需要做的修復是在打開第二個#priorityModal時將「模態打開」類添加到body標記。

有人能告訴我如何將它添加到下面的代碼?

function showDialog2() { 
    $("#developmentModal").modal("hide"); 
    $("#priorityModal").modal("show"); 
} 

$("#toggledevelopmentModal").on("click", function() { 
    showDialog2(); 
}); 
+0

需要時自動調用'.modal( 「秀」)'添加。 DOM中的模態在哪裏? –

+0

他們是標籤和 – mention79

+0

之前的最後一個項目。嘗試將它們添加到體內。我來到這個例子http://codepen.io/alvaram/pen/luotA。看看 –

回答

0

只有在前一個關閉後才能打開新的彈出窗口。

var developmentModal = $("#developmentModal"), 
    priorityModal = $("#priorityModal"); 

function showDialog2() {  
    developmentModal.on('hidden.bs.modal', function() { 
     priorityModal.modal("show") 
    }); 
    developmentModal.modal("hide"); 
} 

這應該是罰款

+0

不幸的是,當我嘗試這個時,什麼也沒有發生。第一個模式不會關閉,第二個模式不會打開 – mention79