在使用Bootstrap中模态框过程当中,若是出现多层嵌套的时候,如打开模态框A,而后在A中打开模态框B,在关闭B以后,若是A的内容比较多,滚动条会消失,而变为Body的滚动条,这是因为模态框自带的遮罩的问题。网上有朋友给出的解决方案是在A增长overflow:auto的方法解决,可是这种方法会使得页面出现两个滚动条。测试
鉴于上述已经了解到缘由是因为遮罩形成的,那么能够从新增长遮罩,即在关闭B以后,从新给body增长遮罩$("body").addClass("modal-open");方法
固然这个方法须要本身在合适的地方增长JS代码,不过通过测试这样的解决方法最合理。解决方案