使用多个 Intersection Observer 实例来观察不同的目标。例如:
const observer1 = new IntersectionObserver(callback1, options);
const observer2 = new IntersectionObserver(callback2, options);
observer1.observe(target1);
observer2.observe(target2);
其中,options
参数可以根据需求进行配置,callback1
和 callback2
都是 Intersection Observer 监听到目标状态变化时的回调函数。需要根据具体场景来实现这两个回调函数。