javascript – 淡入IE8的PNG修复程序

我正在使用
jQuery Cycle plugin淡入动画.除了在IE8中具有半透明像素的PNG文件之外,这一切都能正常工作.在淡入淡出期间,半透明像素是黑色的.

我试过的事情:

> Unit PNG:解决了它,但是把CSS弄得很糟糕,甚至让它变得更糟.
> jquery.pngFix.js:什么都不做.
> Malsup’s cycle tips:cleartype:false(无结果)和cleartypeNoBg:true(Works,除了淡入淡出本身).
>添加BG颜色:有效,但我希望背景透明.添加透明BG图像无效.
>尝试X-UA-Compatible mode:什么都不做.

任何猜测?

JSFiddle:http://jsfiddle.net/HaEym/

最佳答案 它不是很迷人,但你可以使用IE特定的css hacks用gif替换png.一旦我必须显示PNG(因为gif是LQ,所以在动画之后我用png替换了gif.

有关具体示例,请参阅另一个Stack Overflow

点赞