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
const syntheticEvent = new WheelEvent("syntheticWheel", {
deltaX: 4,
deltaMode: 0,
});
console.log(syntheticEvent.deltaMode);
Spezifikationen
| Specification |
|---|
| Pointer Events> # dom-wheelevent-deltamode> |