淡入IE8的PNG修复程序

时间:2012-06-07 12:42:23

标签: javascript jquery internet-explorer-8 png cycle

我正在使用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/

1 个答案:

答案 0 :(得分:2)

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

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