Element: DOMMouseScroll-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 DOM-Ereignis DOMMouseScroll wird asynchron ausgelöst, wenn das Mausrad oder ein ähnliches Gerät betätigt wird und der seit dem letzten Ereignis aufgelaufene Scrollbetrag mehr als eine Zeile oder eine Seite beträgt. Es wird durch das Interface MouseScrollEvent repräsentiert. Dieses Ereignis wurde nur in Firefox implementiert. Verwenden Sie stattdessen das standardisierte Ereignis wheel.
Wenn Sie die Standardaktion von Mausradereignissen verhindern möchten, reicht es unter Gecko nicht aus, nur dieses Ereignis zu behandeln. Beträgt der Scrollbetrag eines nativen Mausradereignisses weniger als eine Zeile (oder weniger als eine Seite, wenn in den Systemeinstellungen seitenweises Scrollen festgelegt ist), können andere Mausradereignisse ausgelöst werden, ohne dass dieses Ereignis ausgelöst wird.
Ab Gecko 17 (Firefox 17) müssen Sie preventDefault() für wheel-Ereignisse aufrufen, die bei jedem nativen Ereignis ausgelöst werden müssen.
Verwenden Sie das standardisierte Ereignis wheel, sofern es verfügbar ist.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("DOMMouseScroll", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft des Interfaces zuweisen:
onDOMMouseScroll = (event) => { }
Ereignistyp
Ein WheelEvent. Erbt von MouseEvent, UIEvent und Event.
Browser-Kompatibilität
Siehe auch
MouseScrollEvent- Veraltetes Pixel-Scroll-Ereignis von Gecko:
MozMousePixelScroll - Veraltetes Mausradereignis anderer Browser als Gecko:
mousewheel - Standardisiertes Mausradereignis:
wheel