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

View in English Always switch to English

WheelEvent: deltaMode-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

Die schreibgeschützte Eigenschaft WheelEvent.deltaMode gibt ein unsigned long zurück, das die Einheit der Delta-Werte für das Scrollen angibt. Erlaubte Werte sind:

Konstante Wert Beschreibung
DOM_DELTA_PIXEL 0x00 Die Delta-Werte sind in Pixeln angegeben.
DOM_DELTA_LINE 0x01 Die Delta-Werte sind in Zeilen angegeben.
DOM_DELTA_PAGE 0x02 Die Delta-Werte sind in Seiten angegeben.

Sie müssen die Eigenschaft deltaMode abfragen, um die Einheit der deltaX-, deltaY- und deltaZ-Werte zu bestimmen. Gehen Sie nicht davon aus, dass diese Werte in Pixeln angegeben sind. Einige Browser können aus Kompatibilitätsgründen verschiedene Einheiten für die delta*-Werte zurückgeben, abhängig davon, ob deltaMode abgefragt wurde, um Websites gerecht zu werden, die die deltaMode-Eigenschaft nicht explizit überprüfen.

Wert

Ein unsigned long.

Beispiele

js
const syntheticEvent = new WheelEvent("syntheticWheel", {
  deltaX: 4,
  deltaMode: 0,
});

console.log(syntheticEvent.deltaMode);

Spezifikationen

Specification
Pointer Events
# dom-wheelevent-deltamode

Browser-Kompatibilität

Siehe auch