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

Browser-Kompatibilität