Événement sur roues
Exemple
Lorsque l'utilisateur passe la molette de la souris sur un élément <div>, changez sa taille de police :
document.getElementById("myDIV").addEventListener("wheel", myFunction);
function myFunction() {
this.style.fontSize = "35px";
}
Définition et utilisation
L'événement onwheel se produit lorsque la molette de la souris est roulée vers le haut ou vers le bas sur un élément.
L'événement onwheel se produit également lorsque l'utilisateur fait défiler ou effectue un zoom avant ou arrière sur un élément à l'aide d'un pavé tactile (comme la "souris" d'un ordinateur portable).
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'événement.
Event | |||||
---|---|---|---|---|---|
onwheel | 31.0 | 9.0 | 17.0 | Not supported | 18.0 |
Remarque : Dans IE, l'événement de roue n'est pris en charge qu'avec la méthode addEventListener(). Il n'y a pas d'attribut onwheel sur les objets DOM.
Syntaxe
En HTML :
<element onwheel="myScript">
En Javascript :
object.onwheel = function(){myScript};
En JavaScript, en utilisant la méthode addEventListener() :
object.addEventListener("wheel", myScript);
Remarque : La méthode addEventListener() n'est pas prise en charge dans Internet Explorer 8 et les versions antérieures.
Détails techniques
Bulles: | Oui |
---|---|
Annulable : | Oui |
Type d'événement: | Événement de roue |
Balises HTML compatibles : | Tous les éléments HTML |
Version DOM : | Événements de niveau 3 |