Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment obtenir la position de la souris lorsque la souris ne bouge pas (sans MouseMove)

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~

仅有的幸福仅有的幸福2663 Il y a quelques jours1060

répondre à tous(6)je répondrai

  • PHP中文网

    PHP中文网2017-07-05 10:57:20

    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

    .

    répondre
    0
  • 学习ing

    学习ing2017-07-05 10:57:20

    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 };

    }

    répondre
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:57:20

    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

    .

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:57:20

    Asseyez-vous et attendez le maître. Après avoir essayé F5, je n'arrive toujours pas à obtenir les coordonnées

    .

    répondre
    0
  • 巴扎黑

    巴扎黑2017-07-05 10:57:20

    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ée mousemove

    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.

    répondre
    0
  • 高洛峰

    高洛峰2017-07-05 10:57:20

    Continuez à faire attention et attendez le maître

    répondre
    0
  • Annulerrépondre