Open Genzhen opened 3 years ago
new IntersectionObserver((entries, observer) => {
const ratio = entries[0].intersectionRatio; // 元素出现在parent视口中的比例
}, {
root: parent,
rootMargin: "0px",
threshold: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
}).observe(target)
通过entrie.isIntersecting判断
扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。