WheelEvent
Baseline
Widely available
*
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.
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.deltaXLecture seule-
Renvoie un
doublereprésentant le montant du défilement horizontal. WheelEvent.deltaYLecture seule-
Renvoie un
doublereprésentant le montant du défilement vertical. WheelEvent.deltaZLecture seule-
Renvoie un
doublereprésentant le montant du défilement pour l'axe z. WheelEvent.deltaModeLecture seule-
Renvoie un
unsigned longreprésentant l'unité du montant de défilement des valeursdelta*. Les valeurs autorisées sont :Constant Valeur Description WheelEvent.DOM_DELTA_PIXEL0x00Les valeurs delta*sont spécifiées en pixels.WheelEvent.DOM_DELTA_LINE0x01Les valeurs delta*sont spécifiées en lignes.WheelEvent.DOM_DELTA_PAGE0x02Les 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
Chargement…
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: