2012-05-30 15 views
0

我發現了很多關於修復IE8 PNG問題的黑客文章,但似乎無法將它們適用於我的場景。使用jQuery在IE 8中褪去動態PNG

我有四個使用$ .load()動態生成的PNG。他們淡入淡出,然後又生成另外四個PNG並做同樣的事情。

在IE8中,圖像的半透明部分具有黑色背景。

有沒有一種方法,我可以運行的時候都代替加載的前期,當DOM準備好個人的PNG圖像的alpha濾鏡?

其他建議?

謝謝!

回答

0

您需要使用AlphaImageLoader過濾器(而不是<img src="..." />)來顯示圖像。
即使在IE 8中,這也是讓過濾器一起玩的必要條件。

+0

所以我必須將圖像設置爲div的背景? – HWD

+0

@HWD:不是背景,而是過濾器。 http://support.microsoft.com/kb/294714 – SLaks