WheelEvent
L'interface WheelEvent
représente les évènements qui se produisent lorsque l'utilisateur déplace la molette de la souris ou un périphérique d'entrée similaire.
Attention :
Il s'agit de l'interface d'évènement de roue standard à utiliser. Les anciennes versions des navigateurs implémentaient les interfaces MouseWheelEvent
et MouseScrollEvent
non standard et non compatibles avec plusierus navigateurs. Utilisez cette interface et évitez les non standard.
Note :
Ne confondez pas l'évènement wheel
avec l'énénement scroll
: L'action par défaut d'un évènement wheel
est définie par l'implantation. Ainsi, un évènement wheel
ne distribue pas nécessairement un évènement scroll
. Même lorsque c'est le cas, cela ne signifie pas que les valeurs delta*
dans l'évènement wheel
reflètent nécessairement la direction de défilement du contenu. Par conséquent, ne comptez pas sur les propriétés delta*
pour obtenir la direction de défilement du contenu. Au lieu de cela, détectez les changements de valeurs de scrollLeft
et scrollTop
de la cible dans l'évènement scroll
.
Constructeur
WheelEvent()
-
Crée un objet
WheelEvent
.
Propriétés
Cette interface hérite des propriétés de ses ancêtres, MouseEvent
, UIEvent
, et Event
.
WheelEvent.deltaX
Lecture seule-
Renvoie un
double
représentant le montant du défilement horizontal. WheelEvent.deltaY
Lecture seule-
Renvoie un
double
représentant le montant du défilement vertical. WheelEvent.deltaZ
Lecture seule-
Renvoie un
double
représentant le montant du défilement pour l'axe z. WheelEvent.deltaMode
Lecture seule-
Renvoie un
unsigned long
représentant l'unité du montant de défilement des valeursdelta*
. Les valeurs autorisées sont :Constant Valeur Description WheelEvent.DOM_DELTA_PIXEL
0x00
Les valeurs delta*
sont spécifiées en pixels.WheelEvent.DOM_DELTA_LINE
0x01
Les valeurs delta*
sont spécifiées en lignes.WheelEvent.DOM_DELTA_PAGE
0x02
Les valeurs delta*
sont spécifiées dans les pages.
Méthodes
Cette interface ne définit aucune méthode spécifique, mais hérite des méthodes de ses ancêtres, MouseEvent
, UIEvent
, et Event
.
Spécifications
Specification |
---|
UI Events # interface-wheelevent |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
-
Évènement
wheel
-
Interfaces remplacées par celle-ci :
- Objet d'évènement de roulette de souris hérité de Gecko:
MouseScrollEvent
- Objet d'évènement de roulette de souris hérité des navigateurs non gecko:
MouseWheelEvent
- Objet d'évènement de roulette de souris hérité de Gecko: