Показать сообщение отдельно
  #2 (permalink)  
Старый 14.04.2014, 23:01
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Чтобы не проверять свойство, можно удалять обработчик события после первого срабатывания
element.addEventListener("transitionend", function callback() {
	element.removeEventListener("transitionend", callback);
	…
});

Интереснее ситуация, когда время анимации разное, как определить тогда, что все анимации закончились?
Ответить с цитированием