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: 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():

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

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

js
onDOMMouseScroll = (event) => { }

Ereignistyp

Ein WheelEvent. Erbt von MouseEvent, UIEvent und Event.

Event UIEvent MouseEvent WheelEvent

Browser-Kompatibilität

Siehe auch

  • MouseScrollEvent
  • Veraltetes Pixel-Scroll-Ereignis von Gecko: MozMousePixelScroll
  • Veraltetes Mausradereignis anderer Browser als Gecko: mousewheel
  • Standardisiertes Mausradereignis: wheel