請看看這個演示頁,我前一陣子熟起來:的jQuery 1.4.2顯示在IE純色,而不是尊重不透明度
http://www.s3maphor3.org/demo/hotbox/
這是在觸發一個自定義的收藏夾拿着空間鑰匙。它的工作方式非常簡單。在頁面上有兩個隱藏的div,一個用於lightbox的內容,另一個用於保存darken圖層(不透明度爲70%)。變暗層的Z指數比燈箱的Z指數小1。按住空格鍵後,一個簡單的jQuery腳本在兩個div上執行.show()。
該演示效果很好,但在另一個項目中使用時出現故障:IE7和8未顯示70%黑色圖層,而是顯示純黑色背景。我花了很多時間試圖檢查原始演示版本與我在另一個項目中使用的版本之間的差異。最終我釘了它:不同之處在於jQuery版本。
最初的演示使用jQuery 1.3.1,而在我的新項目中,我使用jQuery 1.4.2。新的jQuery庫中的某些東西一定會發生變化,但我很難找出什麼以及如何解決它。我可以繼續使用1.3.1,但最終我必須以某種方式解決這個問題。
如果有任何幫助,我嘗試了在IE8中的演示,並且不透明度正在工作。 – 2010-03-29 18:33:09
@韋斯利,我知道。但是當它與jQuery 1.4.2結合使用時它不起作用。 – Ferdy 2010-03-29 18:47:34