4

我正在使用jQuery Cycle 插件来淡入动画。除了在 IE8 中具有半透明像素的 PNG 文件之外,这对所有内容都适用。半透明像素在淡入淡出期间是黑色的。

我尝试过的事情:

  • Unit PNG : 解决了它,但是把 CSS 搞砸了,甚至让它变得更糟。
  • jquery.pngFix.js:不做任何事情。
  • Malsup 的循环提示:cleartype:false(无结果)和 cleartypeNoBg:true(有效,除了褪色本身)。
  • 添加 BG-color: 可行,但我希望背景透明。添加透明BG图像不起作用。
  • 尝试X-UA 兼容模式:不做任何事情。

有什么猜测吗?

JSFiddle在这里:http: //jsfiddle.net/HaEym/

4

1 回答 1

2

它并不迷人,但您可以使用 IE 特定的 css hack 将 png 替换为 gif。有一次我必须显示 PNG(因为 gif 是 LQ,所以在动画之后我用 png 替换了 gif。

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

于 2012-06-07T14:00:27.250 回答