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

View in English Always switch to English

IntersectionObserver.unobserve()

基线 广泛可用

自 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"));

说明

规范
Intersection Observer
# dom-intersectionobserver-unobserve

浏览器兼容性

参见