--- title: WheelEvent slug: Web/API/WheelEvent tags: - API - DOM - Interface - Referencia - WheelEvent - eventos translation_of: Web/API/WheelEvent ---

{{APIRef("DOM Events")}}

El interface WheelEvent retrata los eventos que ocurren cuando el usuario mueve la rueda del ratón o de un dispositivo similar.

Esta es la forma estándar de usar el evento wheel.

Antiguas versiones de navegadores implementaron dos formas no-estándar y no-compatibles-entre-navegadores, los interfaces {{ domxref("MouseWheelEvent") }} y {{domxref("MouseScrollEvent")}}. Utilice este interfaz y evite los dos últimos.

{{InheritanceDiagram}}

Constructor

{{domxref("WheelEvent.WheelEvent", "WheelEvent()")}}
Crea el objeto WheelEvent.

Propiedades

Este interfaz hereda propiedades de estos padres, {{domxref("MouseEvent")}}, {{domxref("UIEvent")}} y {{domxref("Event")}}.

{{domxref("WheelEvent.deltaX")}} {{readonlyinline}}
Devuelve un doble (número de doble precisión) que representa la cantidad de desplazamiento horizontal.
{{domxref("WheelEvent.deltaY")}} {{readonlyinline}}
Devuelve un doble que representa la cantidad de desplazamiento vertical.
{{domxref("WheelEvent.deltaZ")}} {{readonlyinline}}
Devuelve un doble que representa la cantidad de desplazamiento del eje-z.
{{domxref("WheelEvent.deltaMode")}} {{readonlyinline}}
Devuelve un entero largo sin signo que representa la unidad manejada por los valores de cantidad de desplazamiento delta. Los valores permitidos son:
Constant Value Description
DOM_DELTA_PIXEL 0x00 Los valores delta están especificados en pixeles.
DOM_DELTA_LINE 0x01 Los valores delta están especificados en líneas.
DOM_DELTA_PAGE 0x02 Los valores delta están especificados en páginas.

Métodos

Este interfaz no define ningún método, pero hereda métodos de estos padres, {{domxref("MouseEvent")}}, {{domxref("UIEvent")}} y {{domxref("Event")}}.

Especificaciones

Especificación Estatus Comentario
{{SpecName('DOM3 Events','#interface-WheelEvent','WheelEvent')}} {{Spec2('DOM3 Events')}} Definición inicial.

Compatibilidad en navegadores

{{CompatibilityTable}}

Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Implementación básica 31 {{ CompatVersionUnknown }} {{ CompatGeckoDesktop("17.0") }} {{ CompatIE("9.0") }} 18 7.0
window.WheelEvent {{CompatVersionUnknown}} {{ CompatVersionUnknown }} {{ CompatGeckoDesktop("17.0") }} {{ CompatIE("9.0") }} {{CompatVersionUnknown}} {{CompatVersionUnknown}} [1]
Característica Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Implementación básica {{CompatVersionUnknown}} {{ CompatGeckoMobile("17.0") }} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatNo}}
window.WheelEvent {{CompatVersionUnknown}} {{ CompatGeckoMobile("17.0") }} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}}

[1] Safari no implementa actualmente WheelEvent actually; sin embargo este devuelve un objeto para window.WheelEvent.

Ver también