1
不知道這裏發生了什麼,但是這行代碼中的不透明設置將我在IE中的透明PNG變成了一個醜陋的混亂。這不僅適用於IE6,也適用於最新版本的IE。有任何想法嗎?透明png上的jQuery css opacity + IE =透明png上的黑色醜陋輪廓
$('#someid.pre').css({margin:'0px', right:'0px', opacity:'1.0'});
不知道這裏發生了什麼,但是這行代碼中的不透明設置將我在IE中的透明PNG變成了一個醜陋的混亂。這不僅適用於IE6,也適用於最新版本的IE。有任何想法嗎?透明png上的jQuery css opacity + IE =透明png上的黑色醜陋輪廓
$('#someid.pre').css({margin:'0px', right:'0px', opacity:'1.0'});
一個快速解決方法是將所有png背景元素的背景色設置爲白色。
background:#ffffff url(cta.animated2.png)no-repeat 0 -50px;
但這裏是對這個問題的另一個職位從Viget的:
http://viget.com/inspire/jquery-ie-png-24-ie-black-background-issue-solved
這是一個已知的問題。請繼續往下看,我會發現這個謎題... – 2010-08-11 19:05:00
[如何在IE8中製作Google Maps半透明PNG切片圖層?](http://stackoverflow.com/questions/2020690/how-to -make-a-google-maps-semi-transparent-png-tile-layer-work-in-ie8) – 2010-08-11 19:05:33
你真棒......謝謝。很高興知道這不僅僅是我。 – mcroteau 2010-08-13 17:37:51