在使用Bootstrap中模態框過程當中,若是出現多層嵌套的時候,如打開模態框A,而後在A中打開模態框B,在關閉B以後,若是A的內容比較多,滾動條會消失,而變爲Body的滾動條,這是因爲模態框自帶的遮罩的問題。網上有朋友給出的解決方案是在A增長overflow:auto的方法解決,可是這種方法會使得頁面出現兩個滾動條。測試
鑑於上述已經瞭解到緣由是因爲遮罩形成的,那麼能夠從新增長遮罩,即在關閉B以後,從新給body增長遮罩$("body").addClass("modal-open");方法
固然這個方法須要本身在合適的地方增長JS代碼,不過通過測試這樣的解決方法最合理。解決方案