Задать вопрос
kasheibess
@kasheibess
веб уже не тот

Как отменить полное выполнение анимации?

Всем доброго времени суток!
codepen.io/login2030/pen/XKKGJd
Суть проблемы, на простой демке если навести курсор на черный квадрат, но начинается анимация белого, но если не дожидаясь окончания анимации убрать курсор, то анимация дергаясь доходит до конца.
Можно как-то это исправить?
Например чтобы текущая анимация прерывалась на том шаге, на котором мы убрали курсор и пошла в обратном направлении? Или это только возможно на js реализовать?
Всем спасибо!
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
$(selector).mouseenter(function() {
  $(this).stop().animate({...});
});

$(selector).mouseleave(function() {
  $(this).stop().animate({...});
});
Ответ написан
Ваш ответ на вопрос

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

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