JQuery почему не работает hover при анимации?

Всем привет. У меня возникла следующая проблема. Допустим есть несколько блоков расположенных в ряд, как в этом примере jsfiddle.net/m4QUk/embedded/result При наведении указателя мыши на блок, он выделяется синей рамкой (при момощи события hover и присвоения ему соответствующего класса). Теперь, попробуйте кликнуть на последнем квадратике. Запустится анимация, вся эта конструкция начнет перемещаться вправо вдоль курсора. Но событие hover для блоков наступать не будет. Правильно работает только в firefox. Может кто знает как с этим бороться?
  • Вопрос задан
  • 4493 просмотра
Пригласить эксперта
Ответы на вопрос 2
taliban
@taliban
php программист
Технически ховер не происходит, вы мышью недвигали, ховер происходит при движении мыши а не при подходе элемента под мышь.
Ответ написан
Комментировать
karenishe
@karenishe
mouseenter и mouseleave тоже не поможет.
Можно setTimeout() использовать и сопоставлять координаты мышки и объекта.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы