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

瀏覽器相容性

另見