@RushV

Многократное срабатывание функции hover() при наведении на объект, как решить?

Здравствуйте!
Такая проблема есть функция hover() при быстром наведении на объект например 5-10 раз срабатывает функция как бы зависает в цикле. Можно ли как это исправить?
вот ссылка
  • Вопрос задан
  • 332 просмотра
Решения вопроса 2
Вам обязательно jquery использовать?
Можно через css сделать .

Только ограничьте кнопку по высоте, чтобы высота была всегда одинаковая, и в нормальном состоянии, и при наведении.
Ответ написан
Комментировать
Vlad_IT
@Vlad_IT Куратор тега CSS
Front-end разработчик
Добавляйте вызов метода stop перед вызовом анимации, чтобы остановить текущую анимацию.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@afanasiyz
Javascript-разработчик
Копайте скорее в сторону mouseenter и mouseleave.

Но там тоже надо будет подумать,
у вас такая ситуация, что во время одной анимации может случиться много вызовов hover(), и соответственно, анимации выстраиваются в очередь.

Вам надо сочетать mouseenter/leave с убийством предыдущих анимаций, насколько я понимаю
Ответ написан
Комментировать
@maxsnw
сейчас бы еще обычный ховер на кнопку через жквери писать, на css все dscnfdbk и все, в том числе и твои поведения смены ширины и прочее, вплоть до замены контента.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект