IntersectionObserver: thresholds-Eigenschaft
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 thresholds
-Eigenschaft der IntersectionObserver
-Schnittstelle ist eine schreibgeschützte Eigenschaft, die die Liste der Schnittpunkt-Schwellenwerte zurückgibt, die beim Erstellen des Observers mit IntersectionObserver()
spezifiziert wurden.
Wenn beim Erstellen des Objekts nur ein Schwellenwert-Verhältnis angegeben wurde, ist dies ein Array, das diesen einzelnen Wert enthält.
Siehe die Intersection Observer-Seite, um zu lernen, wie Schwellenwerte funktionieren.
Wert
Ein Array von Schnittpunkt-Schwellenwerten, ursprünglich bei der Instanziierung des Observers über die threshold
-Eigenschaft spezifiziert. Wenn nur ein Observer ohne ein Array angegeben wurde, ist dieser Wert ein Ein-Eintrag-Array, das diesen Schwellenwert enthält. Unabhängig von der Reihenfolge Ihres ursprünglichen threshold
-Arrays ist dieses immer in numerisch aufsteigender Reihenfolge sortiert.
Wenn keine threshold
-Option einbezogen wurde, als IntersectionObserver()
zum Instanziieren des Observers verwendet wurde, ist der Wert von thresholds
[0]
.
Hinweis:
Obwohl das options
-Objekt, das Sie im IntersectionObserver()
-Konstruktor angeben können, ein Feld namens threshold
hat, heißt diese Eigenschaft thresholds
.
Wenn Sie versehentlich thresholds
als Namen des Feldes in Ihren options
verwenden, wird das thresholds
-Array [0.0]
sein, was wahrscheinlich nicht das ist, was Sie erwarten.
Spezifikationen
Specification |
---|
Intersection Observer # dom-intersectionobserver-thresholds |