Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SnapEvent: snapTargetInline-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die snapTargetInline schreibgeschützte Eigenschaft des SnapEvent Interfaces gibt eine Referenz auf das Element zurück, das in der Inline-Richtung eingejappt wurde, als das Ereignis ausgelöst wurde.

Konkret bedeutet dies:

  • Im Fall des scrollsnapchanging-Ereignisses bezieht sich dies auf ein ausstehendes Snapziel in Inline-Richtung (d.h. es wird ausgewählt, wenn die aktuelle Scrollgeste endet).
  • Im Fall des scrollsnapchange-Ereignisses bezieht sich dies auf ein neu ausgewähltes Snapziel in Inline-Richtung.

Die auf SnapEvent verfügbaren Eigenschaftswerte entsprechen direkt dem Wert der scroll-snap-type CSS-Eigenschaft, die am Scroll-Container gesetzt ist. snapTargetInline gibt nur dann eine Elementreferenz zurück, wenn die Snap-Achse als inline (oder ein physikalischer Achsenwert, der im aktuellen Schreibrichtungmodus inline entspricht) oder both angegeben ist.

Wert

Ein Node, der das eingerastete Element darstellt, oder null, wenn das Scroll-Snapping nur in Blockrichtung erfolgt, sodass kein Element in Inline-Richtung eingejappt wird.

Wenn das eingerastete Element ein Pseudo-Element war, wird der zurückgegebene Node das besitzende Element dieses Pseudo-Elements sein.

Beispiele

Sehen Sie sich die Hauptseite SnapEvent für kurze Beispiele und unseren Verwendung von Scroll-Snap-Ereignissen Leitfaden für vollständige Beispiele und Erklärungen an.

Spezifikationen

Specification
CSS Scroll Snap Module Level 2
# dom-snapevent-snaptargetinline

Browser-Kompatibilität

Siehe auch