У меня есть анимация как введение, и когда она заканчивается, мне бы хотелось, чтобы она скрывала оболочку анимации, так как я не могу использовать z-индекс для анимации.AnimationEnd скрыть другой div
Вот мой код:
Анимация
<div class="overlay">
<div id="Stage" class="pelouse2"></div>
<div class="green"></div>
</div>
наложения класс с г-индекса, который необходимо скрыть, когда pelouse2 заканчивается
Javascript Я использую но пока не работает
<script>
var myBox = document.getElementById('Stage');
var overLay = document.getElementByClassName('overlay');
myBox.addEventListener('webkitAnimationEnd',function(event) { overLay.style.display = 'none'; }, false);
</script>
CSS для наложения класс, класс для анимации (pelouse2) - анимация Edge Animate, я не уверен, как я мог опубликовать это.
Вот сайт, на котором я работаю, если он поможет вам разобраться, что происходит.
Спасибо!
В каком браузере вы тестируете? Вы можете попробовать просто использовать обычное событие анимации. – BurningLights
Я тестирую в Safari, но «анимация» тоже не работает. Проблема, похоже, в javascript, я новичок в этом, по меньшей мере. – user1563899
Возможный дубликат [WebkitAnimationEnd не стреляет. Кто-нибудь может понять почему?] (Http://stackoverflow.com/questions/11635056/webkitanimationend-isnt-firing-can-anyone-see-why) – benjarwar