Задать вопрос
Gryphonn
@Gryphonn
English Coach

Почему mouseenter не срабатывает при быстром движении?

Всем привет!

https://jsfiddle.net/Gryphonn/dq51fpjp/
Наведите на букву и с зажатой мышью сделайте свайп направо или налево. Выделится несколько букв.
Все работает так, как мне надо. При средней скорости тоже отлично. Но если сделать движение мышью очень быстро, то рандомным образом некоторые буквы не срабатывают.

Есть ли способы исправить это недоразумение? Спасибо всем заранее.
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Stalker_RED
@Stalker_RED
Мышь определяет свое положение довольно точно, примерно сотые или тысячные доли миллиметра. Но она не отправляет ВСЕ свои координаты в операционную систему, она делает это с каким-то интервалом (USB pooling rate, или другой показатель, если мышь по блютусу или типа того). Это зависит от OS, драйверов и настроек. Еще хуже дела с браузером, он может получать данные значительно реже, чем их получает OS.

Чтобы исправить, проверяйте нет ли пропущенных букв и закрашивайте их тоже.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы