交叉点观察者API是在滚动上设置动画的唯一方法吗



我在很多这样的网站上看到过,这些网站都有通过滚动触发的动画。事实上,我一开始以为我们是用javascript计算光标相对于网站页面的位置的,我们可以通过每个位置的动画来计算。

但当我在谷歌上搜索时,我发现了一些关于十字路口观察者的东西。我设想的方法是否存在性能问题或类似问题?

注意:我正在寻找一种没有框架的方法。

在交叉点观察员API之前,您将监听scroll事件,并检查每个滚动像素的元素位置。这是一项繁重的工作,而且经常被点名!交叉口观测器旨在以一种性能化的方式解决这个问题。你不会从其他选择中得到更好的表现。

你不需要一个框架。API是浏览器的本机(考虑到您有支持(。

如果您正在寻找现成的动画,那么AOS库就是一个很好的例子。还有很多其他的库可以在滚动中设置动画。

最新更新