好的,所以大多数人都会熟悉
CSS3的转换,我喜欢上面的jQuery动画,因为它具有CSS的简单性.我唯一遗憾的是,它在IE< 9(一如既往)以及Firefox< 4,Safari< 4,等等,我不是为了在IE中为
JavaScript编写单独的动画.但是我想要一个解决方案,它将扫描CSS,抓住动画的速度,哪些属性必须被动画化,并且使用动画(使用jQuery或其他东西),是否有这样的解决方案,如果是这样,哪里可以我得到了吗
解决方法
如果您提前知道需要嗅探哪些浏览器供应商前缀,则可以检测支持的CSS属性.我写了这个机制的要点:
https://gist.github.com/1096784
cssSandpaper是一个JS库,旨在解析CSS并动态实现多种不同CSS3效果的polyfills:
http://www.useragentman.com/blog/csssandpaper-a-css3-javascript-library/
还有一个jQuery库以相反的顺序进行操作,并且在调用$.animate()的情况下,尽可能默默地实现转换: