如果我们需要监听某个元素是否出现在视口中,一般做法是监听 scroll
事件,然后查询元素离视口顶部的距离,但是监听 scroll
事件存在性能问题。
浏览器原生提供了 IntersectionObserver
监听器,可以监听某个元素是否出现在视口中。
如果我们需要监听某个元素是否出现在视口中,一般做法是监听 scroll
事件,然后查询元素离视口顶部的距离,但是监听 scroll
事件存在性能问题。
浏览器原生提供了 IntersectionObserver
监听器,可以监听某个元素是否出现在视口中。