我需要一些帮助,我正在尝试将css3动画与jQuery结合使用以创建更流畅的动画,我的问题是动画效果很好,但是当动画完成时,元素会回来到原来的大小,我怎么能让它动画为0px宽度并保持这个大小。我的代码如下所示:
<style>
.element{
width:210px;
height:210px;
background-color:#000;
}
.box {
-webkit-animation-name: BOX;
-webkit-animation-duration: 0.75s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in;
}
@-webkit-keyframes BOX {
from {
width: 210px;
}
to {
width: 0px;
}
}
</style>
<html>
<div class="element"></div>
$('.element').click(function(){
$(this).addClass('box');
});
</html>
答案 0 :(得分:1)