Code: Select all
window.addEventListener("mousemove", function (e) {
if (time > Date.now() - 100) return
time = Date.now();
var movementX = e.movementX;
var movementY = e.movementY;
if (movementX < 0) {
// left
} else if (movementX > 0) {
// right
} else if (movementY < 0) {
// up
} else if (movementY > 0) {
// down
}
});
Bitte schauen Sie sich den Beispielcode an – bewegen Sie einfach den Cursor ganz nach links und dann Bewegen Sie ihn weiter nach links, Sie werden sehen, dass in der Konsole keine neuen Datensätze vorhanden sind. Sie versuchen immer wieder, den Cursor nach links zu bewegen, aber der Code erkennt dies nicht.
Ich habe versucht, die Standardbewegung abzubrechen (
Code: Select all
e.preventDefault()
Was sollte ich noch beachten?