Я использую функцию mousemove ({}). Я хочу, чтобы эту функцию mousemove вызывали только в том случае, если ее последний раз вызывал не менее 1 секунды назад. Я знаю, что я могу использовать какой-то таймер и поставил условиеjQuery check mousemover каждые x ms
if(cur_time - last_time > 1)
do_the_stuff();
- Есть ли лучший способ сделать это?
- Если нет, то какую функцию я должен использовать, чтобы получить cur_time (или получить время)?
Для меня это работает странно на jsFiddle ... Я посмотрю – Cristy
@Cristy Я исправил очевидную проблему, которая заключалась в том, что обработчик не был активирован при первом указателе мыши. Посмотрите на новую ссылку. – lonesomeday
Хорошо, я нашел вашу «ошибку»: D http://jsfiddle.net/bY3CC/3/. Последний_возбужден должен быть поднят только внутри if(), потому что это происходит, когда происходит «last_move»: D – Cristy