Comment obtenir la position de la souris lorsque la souris ne bouge pas (sans mousemove)
js jq tout fera l'affaire
Ce que tout le monde a dit est très raisonnable, et je suis très heureux d'étudier ce problème avec vous~en attendant le maître~ou peut-être qu'il n'y a vraiment aucun moyen à ce stade~
Si vous vous déplacez après un déplacement de la souris et que vous ne bougez pas, utilisez simplement une variable pour enregistrer les coordonnées du dernier déplacement et lisez la valeur de cette variable à l'avenir.
.Si vous souhaitez obtenir les coordonnées de la souris lors du premier chargement de la page, j'ai juste essayé quelques événements et cela ne semble pas fonctionner. Attendez que le maître vous aide
Il semble que s'il n'y a pas d'événement souris, la position ne peut pas être obtenue. L'événement onclick est-il OK ? Si ça ne marche pas, fais comme si je ne l'avais pas dit.
document.onclick = getMousePos;
fonction getMousePos(événement) {
}
Obtenir la souris et le clavier appartient à la classe d'événement. L'événement est cet événement. Si vous ne générez pas d'événement, vous ne pouvez pas obtenir la position de la souris
.Asseyez-vous et attendez le maître. Après avoir essayé F5, je n'arrive toujours pas à obtenir les coordonnées
.S'il n'y a pas d'événement déclencheur, il n'y a presque aucun moyen d'obtenir les coordonnées.
Une note pas si gentille :
Permettez-moi d'abord de supposer une chose :
Enregistrez la dernière position déclenchée lorsqu'elle a été déclenchée.
Ce n’est pas trop loin par rapport au moment où votre souris ne bouge pas du tout.
Si vous avez besoin de plus de précision, vous devrez peut-être analyser le chemin.
Mais ils reposent tous sur une hypothèse : cela a été déclenché
mousemove
et des données observables ont été générées. Avant cela, tout était indéfini.Continuez à faire attention et attendez le maître