相关疑难解决方法(0)

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

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

我有一个高度为 的元素,当我滚动该元素时200vh,我希望IntersectionObserver触发。所以元素总是 100% 在视口内。

有没有办法在滚动元素时触发观察者?

我不能使用滚动事件,因为我使用的是 CSS scroll-snap,这会导致浏览器吞下事件,然后 JS 才能检测到它。

javascript intersection-observer

8
推荐指数
1
解决办法
918
查看次数

标签 统计

intersection-observer ×1

javascript ×1