2009-11-05 49 views
0

這個問題幾乎總結了這個問題。在IE6中,我們使用jQuery UI對話框來顯示帶有用戶填寫表單的疊加層;但是,背景不顯示(完全透明)並且標題欄不顯示。jQuery UI對話框標題欄和背景在IE6中不顯示

對此的CSS解決方法的任何想法?我們擁有包含在頁面中的jQuery UI CSS,並在檢測到IE6時附加IE6特定樣式。

這裏是JavaScript我們正在使用,以顯示該對話框:

$(thediv).dialog({ 
     title: dialogtitle, 
     bgiframe: true, 
     stack: true, 
     resizable: true, 
     height: theheight, 
     width: thewidth 
    }); 

讓我知道如果你需要任何其他額外的細節!謝謝!

編輯有趣的是,jQuery UI Dialog @ jQuery UI文檔頁面正確顯示標題欄和背景。我再次審查了我們的CSS,並且我們有正確的UI主題CSS。另外,我們通過jQuery ajax調用將表單標記加載到對話框中。這會成爲IE6的噱頭嗎?

  • 傑西
+1

喜劇反應:http://ie6update.com/ – Dereleased 2009-11-05 20:19:07

+0

喜歡它,但不幸的是,我們客戶的標準瀏覽器是IE6! – psuphish05 2009-11-05 22:24:06

回答

0

我們已經解決了這個問題。 IE6並未從我們的內部組合器/緩存機制構建全球CSS。我們直接鏈接主頁中的jQuery樣式表,這解決了我們的問題。