Как я могу надежно отслеживать события входа и выхода мыши? - PullRequest
0 голосов
/ 11 сентября 2009

Различные эксперименты, которые я провел, показывают, что не существует надежного способа реагирования на событие «mouseleave» с использованием jQuery. Похоже, два действия не вызывают какое-либо соответствующее событие:

  1. Очень быстрое перемещение указателя от элемента
  2. Перемещение указателя с элемента с помощью некоторого браузера Chrome (или из окна целиком)

Второй отнюдь не ограничитель показа, но первый - большая проблема. Есть ли решение? Отслеживание document.mousemove и постоянная проверка, находится ли курсор над целевым элементом?

1 Ответ

1 голос
/ 11 сентября 2009

Я обычно использую hoverintent вместо hover для решения подобных проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...