IntersectionObserver的使用

DatePicker IntersectionObserver的使用方法

1
2
3
4
5
6
7
8
9
// IntersectionObserver构造方法         
let doms= document.querySelectorAll('.element')
let callback=(e)=>{console.log(e)} // item.isIntersecting 是否进入视口
let io = new IntersectionObserver(callback,options); // options 配置参数
doms.forEach(item=>{ // 多次调用
io.observe(item); // 开始观察
})
io.unobserve(element); // 停止观察
io.disconnect(); // 关闭观察器