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

View in English Always switch to English

Element: MozMousePixelScroll-Ereignis

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Das ausschließlich in Firefox verfügbare, nicht standardisierte und veraltete Ereignis MozMousePixelScroll wird asynchron an einem Element ausgelöst, wenn ein Mausrad oder ein ähnliches Gerät betätigt wird. Es wird durch die Schnittstelle MouseScrollEvent repräsentiert.

Hinweis: Verwenden Sie dieses nicht standardisierte und veraltete Ereignis nicht. Verwenden Sie stattdessen immer das standardisierte Ereignis wheel.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

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

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

js
onMozMousePixelScroll = (event) => { }

Ereignistyp

Ein WheelEvent. Erbt von MouseEvent, UIEvent und Event.

Event UIEvent MouseEvent WheelEvent

Ermitteln der Scrollstrecke

Die Eigenschaft detail des Ereignisses gibt die Scrollstrecke in Zeilen an. Negative Werte stehen für eine Scrollbewegung nach unten oder rechts, positive Werte für eine Scrollbewegung nach oben oder links.

Wenn die nativen Mausradereignisse der Plattform die Scrollstrecke in Zeilen oder Seiten angeben, wird der Wert von detail anhand dieser Angabe und der Zeilenhöhe beziehungsweise der Seitenbreite oder -höhe des nächstgelegenen scrollbaren Vorfahrenelements berechnet, das das Zielelement enthält.

Hinweis: Unter macOS wird die Scrollstrecke (und damit der Wert von detail) anhand der beschleunigten Scrollstrecke berechnet.

Bei regulären Ereignissen ist der Wert von detail niemals 0.

Browser-Kompatibilität

Siehe auch

  • MouseScrollEvent
  • Geckos veraltetes Ereignis zum Scrollen nach Zeilen oder Seiten: DOMMouseScroll
  • Veraltetes Mausradereignis in Browsern ohne Gecko: mousewheel
  • Standardisiertes Mausradereignis: wheel