IntersectionObserver
方法
unobserve()
instructs the
IntersectionObserver
to stop observing the specified target element.
IntersectionObserver.unobserve(target);
target
元素
to cease observing. If the specified element isn't being observed, this method does nothing and no exception is thrown.
undefined
.
This snippet simply shows an observer being created, an element being observed, and then being unobserved.
var observer = new IntersectionObserver(callback);
observer.observe(document.getElementById("elementToObserve"));
/* ... */
observer.unobserve(document.getElementById("elementToObserve"));
| 规范 | 状态 | 注释 |
|---|---|---|
|
Intersection Observer
The definition of 'IntersectionObserver.unobserve()' in that specification. |
工作草案 | 初始定义。 |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
更新 GitHub 上的兼容性数据| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
unobserve
|
Chrome 51 |
Edge
15
|
Firefox
55
|
IE No | Opera Yes | Safari 12.1 | WebView Android 51 | Chrome Android 51 | Firefox Android ? | Opera Android ? | Safari iOS 12.2 | Samsung Internet Android 5.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
见实现注意事项。
用户必须明确启用此特征。
IntersectionObserver
disconnect()
observe()
takeRecords()
unobserve()