Подскажите, пожалуйста, как отследить, что мышка движется снизу вверх?
Например:
$(document).ready(function(){
$(document).mousemove(function() {
var mouseMoveToTop = false;
//Тут собственно код который при движении мышки вверх возвращает mouseMoveToTop = true
});
})
Завести переменную prevY=null. Она должны быть глобальной по отношению к обработчику. В onMouseMove делаем так:
- если prevY === null - установить туда текущую координату Y мыши
- если prevY !== null - сравнить с текущей координатой и сделать на основе этого вывод о направлении движения мыши. prevY присвоить текущий Y.
Координату Y можно выдернуть в обработчике из объекта event.
@Aliance если у вас есть более лаконичный код, я бы с радость на него посмотрел. Ссылка в вашем комментарии отвечает на вопрос "как вывести координаты мышки на экран". А это не совсем то, что мне нужно. Я понимаю, что координаты нужно сравнить, м. б. по таймеру, а может еще как. Ответ который дал fornit1917 мне помог, ваш ответ нет.
@lebonnet вы гляньте внимательно, я дал две ссылки. Первую на документацию, вторую - написал готовое решение для вас. Но тем ни мене вы посчитали это не решением вашего вопроса.