Je dois configurer un état initial en utilisant la position du curseur lorsque l'utilisateur appuie sur un bouton, puis mettre à jour cet état lorsque le curseur se déplace. Curieusement, it seems difficult to get the cursor position outside an event.Est-ce que mousemove Event Fire When Assign
J'ai le code suivant:
// Here is where I would like to set an initial state but don't know how to get the coordinates
thing.addEventListener('mousemove', function (e) {
// Here is where I update based on new e.clientX and e.clientY
});
Ce qui précède semble effectivement travailler sans même l'état initial. Il semble que l'événement mousemove est déclenché dès que je l'ai assigné, même s'il n'a peut-être pas bougé depuis le clic.
Est-ce que quelqu'un sait si c'est un comportement intentionnel sur lequel je peux compter?