IntersectionObserver:unobserve() 方法

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2019 年 3 月以来,它已在所有浏览器中可用。

IntersectionObserver 接口的 unobserve() 方法指示 IntersectionObserver 停止观察指定的 target element

语法

js
unobserve(target)

参数

目标

要停止观察的 Element。如果指定的元素未被观察,则此方法不执行任何操作,也不会抛出异常。

返回值

无(undefined)。

示例

此代码片段显示了如何创建一个观察者,观察一个元素,然后停止观察该元素。

js
const observer = new IntersectionObserver(callback);
observer.observe(document.getElementById("elementToObserve"));

// …

observer.unobserve(document.getElementById("elementToObserve"));

规范

规范
交集观察器
# dom-intersectionobserver-unobserve

浏览器兼容性

另见