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 Methode takeRecords()
des IntersectionObserver
gibt ein Array von IntersectionObserverEntry
-Objekten zurück, eines für jedes gezielte Element, das seit dem letzten Überprüfen der Schnittmengen eine Veränderung in der Schnittmenge erfahren hat, entweder explizit durch einen Aufruf dieser Methode oder implizit durch einen automatischen Aufruf des Rückrufs des Beobachters.
Hinweis: Wenn Sie den Rückruf verwenden, um diese Änderungen zu überwachen, müssen Sie diese Methode nicht aufrufen. Ein Aufruf dieser Methode leert die Liste der ausstehenden Schnittmengen, daher wird der Rückruf nicht ausgeführt.
Syntax
takeRecords()
Parameter
Keine.
Rückgabewert
Ein Array von IntersectionObserverEntry
-Objekten, eines für jedes Zielelement, dessen Schnittmenge mit dem Root sich seit dem letzten Überprüfen der Schnittmengen verändert hat.
Spezifikationen
Specification |
---|
Intersection Observer # dom-intersectionobserver-takerecords |
Browser-Kompatibilität
BCD tables only load in the browser