счетчик для onmousemove
Здравствуйте, нужно сделать счетчик для события onmousemove , т.е допустим есть переменная а и при движение мыши она должна прибавляться , но в чем нюанс при достижение определенного числа допустим 300 он должна сбрасываться на 0.
поэтому вариант с вычитанием от текущий позиции мыши стартовую не проходит. Помогите пожалуйста. |
neWjs,
:blink: Что есть 300 - поясните на пальцах - число срабатываний или отступ от позиции - и вообще - задачу нун подавать интересно, дабы отвечающий чуствовал, что она сгодиться не только Вам |
Вам нужно посчитать пройденное расстояние?
И в чем возникла проблема? Вы не можете получить текущие координаты мыши? Вы не можете получить предыдущие координаты мыши? Вы не можете получить расстояние между этими двумя точками? вы не можете посчитать все расстояние, состоящие из таких отрезков? |
допустим мышка сдвинулась на 300 px и тогда а = 300 как только будет
а > 300 ,то а = 0 или прибавление начнется сначала |
if (a>300) a=a-300
а вообще, каким боком ваш вопрос к js? вам на форум составления алгоритмов |
Цитата:
ну как бы я знаю как написать условие, вы меня не правильно поняли. вот в чем проблема : счетчик прибавить на 1 , т.к событие onmousemove сработает один раз как только мышь начнет двигать и вызовется второй после того как мышь остановиться и заново начнет двигаться и да условие в таком виде было бы удобней записать a= (a > 300)? 0 : a; |
Цитата:
var a=0; document.onmousemove=function(){a++;if (a>300) a=a-300;}; |
Цитата:
a= (a == 300)? 0 : a++; |
Цитата:
|
Цитата:
a++; a= (a > 300)? 0 : a; |
Часовой пояс GMT +3, время: 12:41. |