IntersectionObserverEntry
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.
* Some parts of this feature may have varying levels of support.
Das IntersectionObserverEntry
-Interface der Intersection Observer API beschreibt die Schnittfläche zwischen dem Zielelement und seinem Wurzelcontainer zu einem bestimmten Übergangsmoment.
Instanzen von IntersectionObserverEntry
werden an einen IntersectionObserver
-Rückruf in dessen entries
-Parameter übermittelt; andernfalls können diese Objekte nur durch Aufrufen von IntersectionObserver.takeRecords()
erhalten werden.
Instanzeigenschaften
IntersectionObserverEntry.boundingClientRect
Schreibgeschützt-
Gibt das Begrenzungsrechteck des Zielelements als
DOMRectReadOnly
zurück. Die Grenzen werden wie in der Dokumentation zuElement.getBoundingClientRect()
beschrieben berechnet. IntersectionObserverEntry.intersectionRatio
Schreibgeschützt-
Gibt das Verhältnis des
intersectionRect
zumboundingClientRect
zurück. IntersectionObserverEntry.intersectionRect
Schreibgeschützt-
Gibt ein
DOMRectReadOnly
zurück, das den sichtbaren Bereich des Ziels darstellt. IntersectionObserverEntry.isIntersecting
Schreibgeschützt-
Ein boolescher Wert, der
true
ist, wenn das Zielelement mit der Wurzel des Schnittüberwachers schneidet. Wenn diestrue
ist, beschreibt dasIntersectionObserverEntry
einen Übergang in einen Schnittzustand; wenn esfalse
ist, wissen Sie, dass der Übergang von schneidend zu nicht-schneidend erfolgt. IntersectionObserverEntry.rootBounds
Schreibgeschützt-
Gibt ein
DOMRectReadOnly
für die Wurzel des Schnittüberwachers zurück. IntersectionObserverEntry.target
Schreibgeschützt-
Das
Element
, dessen Schnitt mit der Wurzel sich geändert hat. IntersectionObserverEntry.time
Schreibgeschützt-
Ein
DOMHighResTimeStamp
, der die Zeit angibt, zu der der Schnitt aufgezeichnet wurde, relativ zum Ursprung der Zeit desIntersectionObserver
.
Instanzmethoden
Dieses Interface hat keine Methoden.
Spezifikationen
Specification |
---|
Intersection Observer # intersection-observer-entry |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
IntersectionObserverEntry | ||||||||||||
IntersectionObserverEntry() constructor | ||||||||||||
boundingClientRect | ||||||||||||
intersectionRatio | ||||||||||||
intersectionRect | ||||||||||||
isIntersecting | ||||||||||||
isVisible | ||||||||||||
rootBounds | ||||||||||||
target | ||||||||||||
time |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- Experimental. Expect behavior to change in the future.