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 July 2015.
Die schreibgeschützte Eigenschaft WheelEvent.deltaMode
gibt ein unsigned long
zurück, welches die Einheit der Scrollmengen-Deltawerte darstellt. Zulässige Werte sind:
Konstante | Wert | Beschreibung |
---|---|---|
DOM_DELTA_PIXEL |
0x00 |
Die Deltawerte sind in Pixel angegeben. |
DOM_DELTA_LINE |
0x01 |
Die Deltawerte sind in Zeilen angegeben. |
DOM_DELTA_PAGE |
0x02 |
Die Deltawerte sind in Seiten angegeben. |
Sie müssen die Eigenschaft deltaMode
überprüfen, um die Einheit der Werte deltaX
, deltaY
und deltaZ
zu bestimmen. Gehen Sie nicht davon aus, dass diese Werte in Pixel angegeben sind. Einige Browser könnten aus Kompatibilitätsgründen unterschiedliche Einheiten für die delta*
Werte zurückgeben, je nachdem, ob deltaMode
abgerufen wurde, um Webseiten zu unterstützen, 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 |
---|
UI Events # dom-wheelevent-deltamode |