【发布时间】:2013-01-25 01:00:18
【问题描述】:
如果我有一个包含大量图像的页面,其中应用了很多 CSS 效果和 CSS 动画,我是否会通过在 requestAnimationFrame 循环中使用 window.scrollTo 与使用 jQuery 的 $("html").animate({ scrollTop: "x" }) 以编程方式滚动来获得性能提升页面到某个点“x”?
Tl;DR — rAF + window.scrollto() vs .animate({scrollTop: "x"}) 性能
谢谢!
【问题讨论】:
-
你试过了吗?你看到了什么?
-
我还没试过。我是 rAF 的新手,我想知道性能提升(如果有的话)是否值得我花时间。
-
我也很好奇这个!我正在构建一个视差站点,滚动动画有时会非常不稳定。你试过了吗?
标签: javascript jquery performance css requestanimationframe