HTML:
<div id="parent">
<div id="anim_div">:D</div>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery:
$('#anim_div').addClass('animation');
setTimeout(function(){
$('#parent').hide();
},1000);
setTimeout(function(){
$('#parent').show();
},2000);
Run Code Online (Sandbox Code Playgroud)
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;
}
}
Run Code Online (Sandbox Code Playgroud)
演示: http: //jsfiddle.net/o7bt7p3a/
仅通过 css隐藏和显示父元素后,有什么方法可以停止动画重复/重置?