重複の可能性:
IE8 での PNG 透過性の問題
私はこのサイトを持っています:
http://thecodefixer.com/tatmuda/blog/
私は必要に応じて背景として透過pngを使用していますが、インターネットエクスプローラーは物事を台無しにするのが大好きです。
リンクを押すと、「サイト」が表示された後に背景が表示されるという効果があります....
クロムとファイアフォックスではうまく機能しますが、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);
誰かがこれを修正していますか?