2012-10-11 55 views
1

可能重複:
PNG Transparency Problems in IE8IE8與透明的PNG淡入不工作

我有這個網站:

http://thecodefixer.com/tatmuda/blog/

我使用透明單位PNG作爲我的背景在需要和Internet Explorer喜歡搞砸的地方起來。

我有,你按一個鏈接,然後你看到的背景福斯特,你看到的「地盤」 ......

在Chrome和Firefox

後workes很大,但IE8的犯規給我的影響機會......

這是代碼加上我從這裏添加了一個計算器代碼:

var i; 

for (i in document.images) { 
if (document.images[i].src) { 
    var imgSrc = document.images[i].src; 
    if (imgSrc.substr(imgSrc.length-4) === '.png' || imgSrc.substr(imgSrc.length-4) 
=== '.PNG') { 
     document.images[i].style.filter = 

"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='" + imgSrc + "')"; 
    } 
} 

} 

setTimeout(function() { $("div#main").fadeIn("slow"); }, 4000); 

setTimeout(function() { $("div#footer").fadeIn("slow"); }, 4000); 

有人有修復此?

+0

不,這不是問題,我只是想一個很好的淡入 – user1102152

回答

0

不幸的是,這是一個問題與IE瀏覽器和(據我所知)沒有解決它與透明或透明的png的。

我發現的最佳解決方案是在可以的時候使用純色背景JPG。