【发布时间】:2011-09-16 00:50:22
【问题描述】:
【问题讨论】:
-
您应该始终在实际问题本身中提供您需要帮助的代码/标记/样式。不要让其他人点击并挖掘您的代码以找到您的问题。
-
没有必要投反对票,因为这是一个有效的问题
标签: javascript jquery
【问题讨论】:
标签: javascript jquery
它在 IE 9 上运行,这是我拥有的唯一版本。但我认为您在早期版本中遇到的问题与图像底部的阴影有关。
【讨论】:
我坚信问题在于 IE8 对 PNG 的透明度的理解非常差。我基于这样一个事实,即您的图像包含阴影。那个阴影是半透明的,是唯一变黑的东西。
我认为对于您的情况,您可以通过消除阴影轻松解决此问题。将阴影作为包装器,因此它始终是静态的。然后在包装器内放置不断变化的图像容器,因此只有没有 PNG 透明度的图像才会褪色。这应该可以解决 IE8 和 IE7 的问题。但是,IE6 在 PNG 透明度方面存在一系列全新的问题。 或者更简单是在您的 Photoshop 中打开图像并为所有图像添加纯白色背景。由于您的网站背景无论如何都是白色的,因此阴影不需要透明。
一些类似的文章:
【讨论】: