如何消除或阻止交叉口观察器?

Alf*_*x92 6 intersection-observer

我正在使用Intersection Observer API,我想知道:

如何消除或限制Intersection Observer API?

如果我想提高性能,是否建议使用防抖或油门功能?

clo*_*ned 4

一般的观察者(不仅是交集观察者,还有变异观察者,……)都是由浏览器处理的。这意味着浏览器决定何时执行观察者。

这就是为什么您只定义阈值,并且根据负载,它们或多或少准确。例如,当您在 Intersection Observer 上定义 20% 的阈值时,它可能会以 20.6% 执行。这是因为浏览器会自动对该函数进行反跳(这里用延迟可能是更好的词),并且只有在有足够的资源来执行它时才执行它。

对于所有其他观察者来说也是如此。