Я кодирую веб-приложение (для iPad), которое использует событие webkitTransitionEnd
.
Я хочу вызвать функцию после завершения перехода second .Причина двух переходов в том, что у одного есть свойство -webkit-transition-delay
, поэтому две анимации не заканчиваются одновременно.Поскольку это серия анимаций, я хочу вызывать функцию только после завершения второго перехода.
Мой текущий (глупый) обходной путь - связать событие внутри события, которое выглядит примерно так в jQuery..
$(this).bind('webkitTransitionEnd', function(){
$(this).bind('webkitTransitionEnd', function(){
\*some code here*\
$(this).unbind();
});
$(this).unbind();
});
Это работает, но его нельзя использовать, когда есть больше анимаций.Скажите, если я хочу перезвонить функции после 50 анимаций, которая заканчивается в разное время.