CSS3或jQuery / JavaScript动画,哪一个更兼容?

时间:2013-06-07 09:45:17

标签: javascript jquery css3

所以我知道现在CSS3比jQuery快得多,但我想知道CSS3现在如何传播,它是否广泛传播?我相信jQuery这种方式更好,因为你也可以用它来动画CSS2,所以旧的浏览器会显示动画,但是如果只有少数人使用旧的浏览器,我认为我不应该使用jQuery,或者可能有一个我的应用程序将识别浏览器是否支持css3的解决方案,如果没有,它会尝试使用jQuery / JavaScript运行动画?

3 个答案:

答案 0 :(得分:4)

jQuery Transit允许您使用经典的jQuery语法创建CSS动画,并可以回退到unsupported browsers上的js动画

基本上问题是IE< 10,所以你可以考虑使用没有后退的css动画;动画可以被认为是渐进式增强,而在某些浏览器上没有这些动画并不会危及用户体验。 最重要的是,IE< 9的javascript性能很差,所以无论如何,后备js动画都不会那么令人愉快。

答案 1 :(得分:0)

如果您想要最兼容,请使用jQuery。很多人仍然使用旧的浏览器,例如没有CSS3支持的Internet Explorer 8。

来自MSDN

  

Microsoft Internet Explorer 6是第一个完全级联样式表,符合Level 1(CSS1)标准的Internet Explorer版本。 Windows Internet Explorer 8完全符合层叠样式表,2级修订版1(CSS2.1)规范,并支持层叠样式表3级(CSS3)的一些功能。 Windows Internet Explorer 9和Internet Explorer 10为许多CSS3模块添加了更多支持。

答案 2 :(得分:0)

如果您包含了库,则支持JQuery,但并非所有动画都支持所有浏览器。

CSS browser compatibly