IntersectionObserverEntry
Baseline 廣泛可用 *
IntersectionObserverEntry 介面是 Intersection Observer API 的一部分,它描述了在特定過渡時刻目標元素與其根容器的交叉情況。
IntersectionObserverEntry 的例項會傳遞給 IntersectionObserver 回撥的 entries 引數;否則,只能透過呼叫 IntersectionObserver.takeRecords() 來獲取這些物件。
例項屬性
IntersectionObserverEntry.boundingClientRect只讀-
以
DOMRectReadOnly的形式返回目標元素的邊界矩形。邊界的計算方法參見Element.getBoundingClientRect()的文件。 IntersectionObserverEntry.intersectionRatio只讀-
返回
intersectionRect相對於boundingClientRect的比例。 IntersectionObserverEntry.intersectionRect只讀-
返回一個
DOMRectReadOnly物件,表示目標元素的可見區域。 IntersectionObserverEntry.isIntersecting只讀-
一個布林值,如果目標元素與 intersection observer 的根交叉,則為
true。如果此值為true,則IntersectionObserverEntry描述了過渡到交叉狀態;如果此值為false,則表示您知道過渡是從交叉狀態到非交叉狀態。 IntersectionObserverEntry.rootBounds只讀-
返回 intersection observer 根的
DOMRectReadOnly物件。 IntersectionObserverEntry.target只讀-
其與根元素的交叉發生變化的
Element。 IntersectionObserverEntry.time只讀-
一個
DOMHighResTimeStamp,表示記錄交叉時間的時間戳,相對於IntersectionObserver的 time origin。
例項方法
此介面沒有方法。
規範
| 規範 |
|---|
| 交集觀察器 # intersection-observer-entry |
瀏覽器相容性
載入中…