在IntersectionObserver被触发时的元件是在视口中一定量(0-100%)可见。这意味着,当元素在视口中已经 100% 时,它不再触发,因为阈值没有变化。
IntersectionObserver
我有一个高度为 的元素,当我滚动到该元素时200vh,我希望IntersectionObserver触发。所以元素总是 100% 在视口内。
200vh
有没有办法在滚动元素时触发观察者?
我不能使用滚动事件,因为我使用的是 CSS scroll-snap,这会导致浏览器吞下事件,然后 JS 才能检测到它。
scroll-snap
javascript intersection-observer
intersection-observer ×1
javascript ×1