当元素已经在视口中时触发IntersectionObserver

时间:2019-09-15 16:26:03

标签: javascript intersection-observer

当元素在视口中可见一定量(0-100%)时,将触发IntersectionObserver。这意味着,当元素在视口中已经100%时,它不会再触发,因为阈值没有变化。

我有一个高度为200vh的元素,当我在该元素上滚动 时,我想触发IntersectionObserver。因此,元素始终始终在视口内100%。

有没有一种方法可以在滚动元素时触发观察者?

我无法使用scroll事件,因为我正在使用CSS scroll-snap,这会导致该事件在JS无法检测到之前被浏览器吞没。

0 个答案:

没有答案