我正在使用jquery.alerts.js創建一個「確認」框。我有一個蒙面的背景,以便用戶在頁面上沒有做任何其他操作,直到他在確認框中顯示「是/否」。zindex for jquery.alert在IE7中不工作
確認框在Firefox中非常適用,但在IE中它彈出的是GreyMask後面的窗口,而不是頂層窗口。
任何想法如何解決這個IE?
謝謝
我正在使用jquery.alerts.js創建一個「確認」框。我有一個蒙面的背景,以便用戶在頁面上沒有做任何其他操作,直到他在確認框中顯示「是/否」。zindex for jquery.alert在IE7中不工作
確認框在Firefox中非常適用,但在IE中它彈出的是GreyMask後面的窗口,而不是頂層窗口。
任何想法如何解決這個IE?
謝謝
在IE7中,z-index並不總是像預期的那樣工作。嘗試設置彈出父母的高Z指數也。
查看this link瞭解更多詳情。
我遇到了一個類似的問題。我嘗試了各種各樣的東西。最後,我結束了三件事情,一起修復它:
var zIndexNumber = 1000;
$('div, li, ul').each(function() {
$(this).css('zIndex', zIndexNumber);
zIndexNumber -= 10;
});
嘗試粘貼,在您的JavaScript/jQuery中。它會遍歷並設置每個元素的z-index。這樣,你可以將你的灰色框設置爲1000以上的任何東西,它應該顯示。
此外,請確保您的位置正確,文檔類型正確。 IE很挑剔。
爲什麼不使用jQuery UI? – yoda
你能告訴我們一個例子(涉及的CSS元素) – Sparkup
我正在使用jquery.alerts.js – Mithil