Задать вопрос
tyoma_koder
@tyoma_koder

Почему не выполняется код после await?

В данном случае то что после await не отработает
https://jsfiddle.net/morskaya_ulitochka/eyu3twkb/11/
Но если anim заменить на код ниже, то код после await нормально отрабатывает, в чём дело?
function f2(ms) {
		return new Promise(resolve => setTimeout(resolve, 1000));
	}
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
groog
@groog
Я только учусь
Вы в своем коде промис не резолвите. Вот он и ждет. У промисов нет автозавершения.

Но если вам нужен эффект после css анимаций используйте события transitionend или animationend
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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