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():
addEventListener("MozMousePixelScroll", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
onMozMousePixelScroll = (event) => { }
Ereignistyp
Ein WheelEvent. Erbt von MouseEvent, UIEvent und Event.
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