IntersectionObserver:unobserve() 方法

基线 广泛可用

此功能已得到充分确立,并在许多设备和浏览器版本上运行。它自以下时间以来在浏览器中可用 2019 年 3 月.

IntersectionObserver 方法 unobserve() 指示 IntersectionObserver 停止观察指定的目标元素。

语法

js
unobserve(target)

参数

target

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

返回值

无 (undefined).

示例

此代码片段显示了创建观察器、观察元素,然后取消观察元素的过程。

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

// …

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

规范

规范
Intersection Observer
# dom-intersectionobserver-unobserve

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅