jquery - CSS3 转换 vs jQuery 动画 - 强大的方法?

标签 jquery css

这个问题以前曾被问过,但与性能有关。 SO 答案忽略了在 IE 上实现的问题。

我承认 CSS3 转换比 jQuery 动画更快。

但是我注意到 CSS3 在 IE 6-8 上会遇到问题,因此需要使用像 ie9.js 或 select[ivizer] 这样的插件。两者在 SO 和其他地方都有不同的报道。

因此我想在这里澄清一下。据我了解,jQuery animate 将在浏览器及其版本之间实现标准化。

因此,即使回顾 ie-8 也是使用 jQuery 的最佳建议,无论速度方面有何影响?

最佳答案

这在某种程度上是个人意见和个人需求的问题,

如果跨浏览器支持是一个问题,我的建议是坚持使用 jQuery,因为 CSS3 仍在跨浏览器中快速变化。尽管 CSS3 在各种基准测试中确实证明速度更快。

或者,您可以使用专门的插件,这些插件使用 CSS3 转换并在发现不受支持的属性时回退到动画,一个好的插件是 jQuery Transit ,尽管它没有满足所有需求的完整解决方案。

关于jquery - CSS3 转换 vs jQuery 动画 - 强大的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247259/

相关文章:

javascript - Masonry:div 布局有问题

javascript - 搜索和滚动条下拉子菜单 Bootstrap

html - 适用于所有不同设备的响应式网页设计

css - 使按钮变为全 Angular ?

html - 是否有命名类的标准方法?

jquery - JQuery Mobile Page如何添加 flex 弹跳效果?

javascript - 复制到剪贴板在 safari 中不起作用

javascript - 如何最初隐藏表单,但在屏幕重新加载时呈现表单?

javascript - 我可以使用 jQuery 和 AJAX 来执行在同一文件中编写的 php 代码吗?

JavaScript时钟+CSS