1

我想在这个例子中使用 IE 8 的悬停过渡效果:http: //jsfiddle.net/evcL2/10/ 根据这个网站(仅在 ie 上工作)这是可能的(使用 trasntion 选项和淡入淡出效果)但我无法使用它。有人可以用那个脚本帮我一点吗,对我来说,只有在背景颜色上悬停时才有这种过渡是很重要的。

谢谢你。

4

2 回答 2

14

IE8 不支持 CSS3 过渡。您将不得不使用 JavaScript 补间来伪造它,或者满足于 IE9 支持。无论如何,IE8 用户不值得拥有漂亮的网站 :-)

但是,如果您处于创建 IE 兼容的任务的尴尬境地,请查看MSDN 对 Filters and Transitions 的介绍。似乎即使是特定于 IE 的过渡过滤器也需要 JavaScript 才能工作,因此您不妨选择使用jQuery.animate的正确 JavaScript 解决方案。使用一个小插件,它可以为颜色设置动画。这是 JSFiddle 上的一个示例

于 2012-08-03T12:01:14.557 回答
0

由于某种原因,您建议的网站无法在我的浏览器中正确呈现。但是,我认为您可能错误地解决了这个问题。我会为此使用jQuery 的 $.animate() 函数,因为它是跨浏览器的,并且可以为许多 css 属性的渐变设置动画。

于 2012-08-03T12:31:42.110 回答