Événement onmousemove
Définition et utilisation
L'événement onmousemove se déclenche lorsque le pointeur se déplace sur l'élément .
Exemple
Exemple 1
Exécutez JavaScript lorsque le curseur est sur l'élément <div> :
<div onmousemove="myFunction()">Déplacez le curseur sur moi</div>
Exemple 2
Cet exemple montre la différence entre les événements onmousemove, onmouseenter et mouseover :
<div onmousemove="myMoveFunction()"> <p id="demo">Je vais démontrer avec onmousemove !</p> </div> <div onmouseenter="myEnterFunction()"> <p id="demo2">Je vais démontrer avec onmouseenter !</p> </div> <div onmouseover="myOverFunction()"> <p id="demo3">Je vais démontrer avec onmouseover !</p> </div>
Exemple 3
Cet exemple montre la différence entre les événements onmousemove, onmouseleave et onmouseout :
<div onmousemove="myMoveFunction()"> <p id="demo">Je vais démontrer avec onmousemove !</p> </div> <div onmouseleave="myLeaveFunction()"> <p id="demo2">Je vais démontrer avec onmouseleave !</p> </div> <div onmouseout="myOutFunction()"> <p id="demo3">Je vais démontrer avec onmouseout !</p> </div>
Syntaxe
Dans HTML :
<element onmousemove="myScript">
Dans JavaScript :
object.onmousemove = function(){myScript};
Dans JavaScript, utilisez la méthode addEventListener() :
object.addEventListener("mousemove", myScript);
Remarque :Internet Explorer 8 ou versions antérieures ne prennent pas en charge Méthode addEventListener().
Détails techniques
Bubbling : | Support |
---|---|
Annulable : | Support |
Types d'événements : | MouseEvent |
Étiquettes HTML prises en charge : | Tous les éléments HTML, à l'exception de : <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> et <title> |
Version DOM : | Événements de niveau 2 |
Support du navigateur
Événements | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmousemove | Support | Support | Support | Support | Support |