Определить, какая CSS-анимация только что закончилась в JavaScript?

Как определить, какая CSS-анимация только что завершилась в JavaScript?

Конечная необходимость - повторно запустить анимацию CSS. Из-за нашей HTML-иерархии мы предпочитаем не проверять элемент 's класс, но вместо этого предпринимает действие только тогда, когда заканчивается конкретная анимация Если у вас есть метод, позволяющий повторно запускать анимацию без удаления / добавления класса, сообщите нам об этом.

В противном случае ... наш код:

    page.find( '.button.letter' ).on( 'webkitAnimationEnd', function() {
        $( this ).removeClass( 'tap_animation' );

        console.log( 'Hi: ' + this.style.webkitAnimationName );

        if ( !write_mode() ) {
            do_write( this );
        }
    });

this.style.webkitAnimationName всегда возвращает пустую строку.

Мы делаем что-то не так?

Нам нужен код для браузеров WebKit, в частности Mobile Safari.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос