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

View in English Always switch to English

VisualViewport: scrollend-Ereignis

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Das scrollend-Ereignis der VisualViewport-Schnittstelle wird ausgelöst, wenn ein Scrollvorgang im visuellen Viewport endet. So können Sie ein Element aktualisieren, sobald der Scrollvorgang abgeschlossen ist. Beispielsweise können Sie mit den Ereignissen resize und scroll ein Element im visuellen Viewport fixiert halten, während dieser per Pinch-Zoom vergrößert oder verkleinert und gescrollt wird. Mit scrollend können Sie das Element anschließend mit neuen Inhalten aktualisieren.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("scrollend", (event) => { })

Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onscrollend = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Ein Anwendungsbeispiel finden Sie auf der Seite zu VisualViewport.

Spezifikationen

Spezifikation
CSSOM View Module
# eventdef-document-scrollend

Browser-Kompatibilität