1. 程式人生 > >bootstrap模態框被遮蓋層遮蓋的問題

bootstrap模態框被遮蓋層遮蓋的問題

由於平臺做了一些封裝,導致使用bootstrap與直接使用時有一些出入

模態框彈出來時會被遮蓋層遮蓋。

如下圖


系統用的是一層html巢狀下一層html的方式,如果這個模態框定義在最外層就不會被遮蓋

但是顯然這種處理不是很好

曾經嘗試將z-index設定為9999也沒用

所以這裡打算用選擇器將遮蓋層remove掉

但是一開始remove寫在了modal出現前,沒有效果

後來發現只有modal顯示後,遮蓋層才會生成,所以選擇器是選擇不到的

寫如下程式碼在modal顯示前後獲取$('.modal-backdrop')


如下圖,第一次是沒抓取到的


所以如果遇到遮蓋的情況,而且z-index等方法都解決不了的時候,就使用這種暴力消除的方法