我正在考虑版本1.8 +。
由于css转换是硬件加速,我想知道幕后jQuery的动画功能是否依赖于css3过渡(对于现代浏览器)。
上没有看到任何提及此内容答案 0 :(得分:4)
没有。它会逐步快速更改内联样式属性的值,以给出动画效果。
答案 1 :(得分:1)
jQuery还没有使用CSS 3,可能是由于浏览器之间在如何实现特殊用例方面的小问题。到目前为止,并非所有内容都是一致的,有时会出现很难解决的错误。
然而,有一些插件,例如jQuery Transit,它们使用CSS 3动画/过渡等。使用Transit,您可以回退使用.animate()
,如下所示:
// Delegate .transition() calls to .animate()
// if the browser can't do CSS transitions.
if (!$.support.transition)
$.fn.transition = $.fn.animate;
答案 2 :(得分:0)
你可以从source看到它还没有使用任何CSS3(动画)。 (要查看动画代码,请搜索“功能动画”。)
答案 3 :(得分:0)