【发布时间】:2013-03-18 23:07:30
【问题描述】:
我正在为简单的 CSS3 转换代码寻找 JQuery/JS 后备。 我的 javascript 非常基础,因此我很难找到并编写替换代码。我已经查看了modernizr,但我并没有真正理解很多文档。
这是一个在悬停时使用transform: rotate(20deg) 的图标(这不是问题,因为它在 IE 中支持)。
但问题是过渡,我正在使用
.icon{
....other css code
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
}
是否有针对此的 JQuery 回退?我在考虑fadeIn();,但我不知道如何编写代码。
像这样?:
<script>$(icon).hover(function (){$(icon).fadeIn("slow");}); </script>
我如何让浏览器知道这是一个后备,以便他们只选择 IE 时的 JQuery?
【问题讨论】:
-
使用 CSS 过渡的美妙之处在于,如果不支持它,更改仍然会发生,只是没有动画效果。我会坚持下去..
-
@BillyMathews 是的,现在它在 IE 中闪烁,这还不错,但我想给每个人同样的体验,因为 35% 的人(我来自比利时)仍在使用 IE .
-
更不用说,在最新的浏览器中,CSS 总是比 JS 动画运行得更快。
标签: jquery css transition fallback