Как предотвратить эффект моргания?

Есть тестовый пример jquery hover color animation
https://codepen.io/Yurajun/pen/WXBpLR
При наведении все нормально отрабатывает ( цвет меняется )
Но если несколько раз быстро мышкой провести по ссылкам и убрать мышь, то ссылки будут моргать еще какое то время.
Как избавиться от этого эффекта, что бы цвет менялся только один раз.
Это просто пример, в реальной работе я не могу дотянуться до css свойства элемента у которого мне нужно изменить плавно цвет через hover and transition
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
не водите много раз, водите один раз
все события становятся в очередь и выполняют вашу анимацию - все работает корректно

если вам не нравится как это работает, определите результат, которые вы хотите получить, и напишите код для него, например запоминайте время когда провели первый раз и делайте задержку на 5 минут, чтобы анимация не срабатывала

но как вы узнаете, что, как и когда делает юзер на самом деле?
Ответ написан
Ваш ответ на вопрос

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

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