此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

IntersectionObserver.unobserve()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2019年3月⁩.

IntersectionObserverunobserve() 方法命令IntersectionObserver停止对一个元素的观察。

语法

js
IntersectionObserver.unobserve(target);

参数

target

要取消观察的目标,如果没有提供,方法不做任何事情,也不会抛出异常。

返回值

undefined.

例子

下面代码段展示了一个观察器被创建,一个元素被观察,以及取消观察的过程。

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

/* ... */

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

说明

Specification
Intersection Observer
# dom-intersectionobserver-unobserve

浏览器兼容性

参见