IntersectionObserver 網(wǎng)頁開發(fā)時(shí),常常需要了解某個(gè)元素是否進(jìn)入了"視口"(viewport),即用戶能不能看到它。 傳統(tǒng)的實(shí)現(xiàn)方法是,監(jiān)聽到 scroll 事件后,調(diào)用目標(biāo)元素的 getBoundingClientRect()方法,得到它對應(yīng)于視口左上角的坐標(biāo),再判斷是否在視口之內(nèi)。這種方法的缺點(diǎn)是,由于 scroll 事件密集發(fā)生,計(jì)算量很大,容易造成性能...
www.dbjr.com.cn/article/2303...htm 2025-5-23