Bootstrap官方不支持模態(tài)框多層疊加,實(shí)際項(xiàng)目使用時(shí)需要彈出兩層彈出層,當(dāng)彈出第一個(gè)彈出層時(shí),滾動(dòng)條正常,彈出第二個(gè)彈出框并關(guān)閉時(shí),滾動(dòng)條事件被吃掉覆蓋。主要原因是因?yàn)檎谡謫栴}引起的,最簡單的解決辦法就是在第二個(gè)彈窗關(guān)閉事件時(shí)給body重新添加遮罩層。具體代碼如下:
$("body").addClass("modal-open");
模態(tài)框.png
重新添加后,關(guān)閉第二個(gè)彈窗時(shí)滾動(dòng)條事件依然有效。親測(cè)。