我的页面上有一个部分,当用户滚动到该部分时,会触发一个事件。该解决方案使用IntersectionObserver
非常适合我的需要。rootMargin
但是,当用途已经存在时,我想调整这个观察者的大小。
现在,当有这样的观察者时,最简单的方法是:
const options = { rootMargin: '20px' };
let observer = new IntersectionObserver(callback, options);
将是分配它的属性:
observer.rootMargin = '0px';
但是似乎不起作用。
是否有可能以及如何更改已创建的 Intersection Observer 的行为?