При использовании animate.css возникает проблема. Как сделать, когда вы нажимаете на класс кнопки, добавляется и после удаления анимации?Как добавить и удалить класс при нажатии
HTML:
<div></div>
<button>Click</button>
JavaScript
var button = document.getElementsByTagName('button')[0];
var div = document.getElementsByTagName('div')[0];
button.addEventListener('click', function() {
div.classList.add('animated', 'bounceInDown');
});
Ссылка на sandbox.
Есть ли у Вас какой-либо метод для обнаружения, если анимация закончена? (например, событие) – MartaGom
Метод может быть использован для расчета продолжительности анимации getComputedStyle (продолжительность анимации). Но тогда я не могу понять, как это сделать. – Aleksandr
Я отредактировал свой ответ. Проверьте это (я думаю, это решение, хотя и грязное решение) – MartaGom