javascript - Comment obtenir la position de la souris lorsque la souris ne bouge pas (sans MouseMove)
仅有的幸福
仅有的幸福 2017-07-05 10:55:20
0
6
1020

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~

仅有的幸福
仅有的幸福

répondre à tous (6)
Ty80

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

.
    学习ing

    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) {

    var e = event || window.event; var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft; var scrollY = document.documentElement.scrollTop || document.body.scrollTop; var x = e.pageX || e.clientX + scrollX; var y = e.pageY || e.clientY + scrollY; return { 'x': x, 'y': y };

    }

      Peter_Zhu

      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 :

          L'utilisateur a déplacé la souris, ce qui signifie qu'elle a été déclenchéemousemove

          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émousemoveet des données observables ont été générées. Avant cela, tout était indéfini.

            小葫芦

            Continuez à faire attention et attendez le maître

              Derniers téléchargements
              Plus>
              effets Web
              Code source du site Web
              Matériel du site Web
              Modèle frontal
              À propos de nous Clause de non-responsabilité Sitemap
              Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!