IntersectionObserver: takeRecords()-Methode
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.
Die takeRecords()
-Methode der IntersectionObserver
-Schnittstelle gibt ein Array von IntersectionObserverEntry
-Objekten zurück, jeweils eines für jedes anvisierte Element, das seit dem letzten Prüfen der Überschneidungen eine Änderung erfahren hat, sei es durch einen expliziten Aufruf dieser Methode oder implizit durch einen automatischen Aufruf des Rückrufs des Observers.
Hinweis: Wenn Sie den Rückruf verwenden, um diese Änderungen zu überwachen, müssen Sie diese Methode nicht aufrufen. Durch das Aufrufen dieser Methode wird die Liste der ausstehenden Überschneidungen geleert, sodass der Rückruf nicht ausgeführt wird.
Syntax
takeRecords()
Parameter
Keine.
Rückgabewert
Ein Array von IntersectionObserverEntry
-Objekten, je eines für jedes Ziel-Element, dessen Überschneidung mit der Wurzel sich seit dem letzten Prüfen der Überschneidungen geändert hat.
Spezifikationen
Specification |
---|
Intersection Observer # dom-intersectionobserver-takerecords |