HTML:
<div id="parent">
<div id="anim_div">:D</div>
</div>
jQuery的:
$('#anim_div').addClass('animation');
setTimeout(function(){
$('#parent').hide();
},1000);
setTimeout(function(){
$('#parent').show();
},2000);
CSS:
#parent {
width:400px;
height:150px;
border-right:1px solid red;
}
#anim_div {
position:absolute;
}
.animation {
-webkit-animation:anim 4s;
}
@-webkit-keyframes anim {
0% {
left:0px;
}
100% {
left:400px;
}
}
演示: http://jsfiddle.net/o7bt7p3a/
隐藏动画后是否有任何方法可以停止动画重复/重置?仅通过css显示父元素 ?