В настоящее время я разрабатываю веб-приложение и сталкиваюсь с небольшими проблемами. Я использую ExtJS, но я считаю, что это общий вопрос JS.
Когда курсор входит в элемент HTML, событие onmouseover
запускается, когда курсор покидает этот элемент, срабатывает onmouseout
. Все идет нормально. К сожалению, кажется, что нельзя полностью полагаться на это поведение. Очень быстрые движения мыши могут привести к тому, что событие не срабатывает (например, перемещение курсора с помощью планшета для пера).
Каковы наилучшие методы решения этих проблем? Нужно ли отслеживать все события onmousemove
и вручную отслеживать, где был последний курсор, и запустить соответствующее событие onmouseout
?