【发布时间】:2015-01-17 18:16:30
【问题描述】:
我遇到了这样的问题,我需要用css3播放动画,这是我的sass代码:
.new-page4-play{
.contain_doll{
@-webkit-keyframes contain_doll_play{xxxx}
-webkit-animation:contain_doll_play 1s;
}
.contain_photo{
@-webkit-keyframes contain_photo_play{xxxx}
-webkit-animation:contain_doll_play 2s linear 2s;
.icon{
@-webkit-keyframes contain_icon_play{xxxx}
-webkit-animation:contain_doll_play 3s linear 3s;
}
}
}
我想在所有动画完成后触发回调(应该是6s),但是
document.querySelector('.new-page4-play').addEventListener("webkitAnimationEnd",callback)
会触发回调3次,1s,4s和6s,那么我应该怎么做才能让回调在6s时工作一次呢?
【问题讨论】:
标签: javascript css animation sass css-animations