Wie kann ich die Position der Maus, während die Taste gedrückt gehalten wird, kontinuierlich abrufen?
Ich weiß, dass ich tun kann:
%Vor%und ich weiß, dass du das onmousedown-Event nutzen kannst, aber wie würde ich die Position immer erhalten, solange die Taste gedrückt ist?
Seltsamerweise konnte ich das nirgendwo finden, wo ich hinsah.
Hier ist ein JSFiddle für Sie. Sie müssen den Zustand der Maustaste in einer Variablen speichern.
jQuery:
%Vor% Hier speichere ich den Zustand der Maustaste in document
mit $(document).data()
. Ich hätte eine globale Variable verwenden können, aber das Speichern auf diese Weise macht den Code etwas sauberer.
In der $.mousemove()
-Funktion tun Sie nur, was Sie wollen, wenn die Maus nicht läuft. Im obigen Code drucke ich einfach die Position der Maus.
Tags und Links javascript jquery