Код: Выделить всё
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
}
});
Пожалуйста, взгляните на пример кода — просто переместите курсор в крайнее левое положение, а затем переместите его влево дальше, вы увидите, что новых записей в консоли не будет. Вы пытаетесь переместить курсор влево снова и снова, но код этого не обнаруживает.
Я пытался отменить движение по умолчанию (
Код: Выделить всё
e.preventDefault()Что еще мне следует учитывать?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -direction
Мобильная версия