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-DOMMouseScroll-Ereignis wird asynchron ausgelöst, wenn das Mausrad oder ein ähnliches Gerät betätigt wird und die kumulierte Scrollmenge seit dem letzten Ereignis über 1 Zeile oder 1 Seite beträgt. Es wird durch die MouseScrollEvent-Schnittstelle dargestellt. Dieses Ereignis wurde nur von Firefox implementiert. Stattdessen sollten Sie das standardisierte wheel-Ereignis verwenden.

Wenn Sie die Standardaktion von Mausrad-Ereignissen unterbinden möchten, reicht es im Gecko nicht aus, nur dieses Ereignis zu behandeln, da, wenn die Scrollmenge durch ein natives Mausrad-Ereignis weniger als 1 Zeile (oder weniger als 1 Seite, wenn die Systemeinstellung auf Seitenscrollen ist) beträgt, andere Mausrad-Ereignisse ohne dieses Ereignis ausgelöst werden können.

In Gecko 17 (Firefox 17) oder höher müssen Sie preventDefault() bei wheel-Ereignissen aufrufen, die für jedes native Ereignis ausgelöst werden müssen.

Verwenden Sie das standardisierte wheel-Ereignis, wenn verfügbar.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

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

onDOMMouseScroll = (event) => { }

Ereignistyp

Ein WheelEvent. Erbt von MouseEvent, UIEvent und Event.

Event UIEvent MouseEvent WheelEvent

Browser-Kompatibilität

Siehe auch

  • MouseScrollEvent
  • Gecko's veraltetes Pixel-Scroll-Ereignis: MozMousePixelScroll
  • Veraltetes Mausrad-Ereignis von Nicht-Gecko-Browsern: mousewheel
  • Standardisiertes Wheel-Ereignis: wheel