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 März 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> |
Browser-Kompatibilität
Loading…