【发布时间】:2013-06-04 20:45:02
【问题描述】:
我的 css 出了什么问题,弹跳动画没有发生??? 我希望根据我没有发生的 css 动画在点击时反弹图像
HTML 代码::
<div class="hair">
<img src="images/single.png" id="hair1" class="hair_animate" width="13" height="40" onclick="bounce();" >
</div>
CSS代码:
.hair{
position: absolute;
top: 500px;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-60px);}
60% {-webkit-transform: translateY(-35px);}
}
.bounce_css
{
-webkit-animation-name: bounce;
}
Javascript 代码:
function bounce(){
alert("reached")
document.getElementById('hair1').style.WebkitAnimationName = 'bounce_css';
}
【问题讨论】:
-
请解释清楚是和应该在这段代码中会发生什么。
-
好的!!!我会编辑问题
-
document.getElementById('hair1').style.className = 'bounce_css'; -
@epascarello:在上面的css中
-
有什么错误吗?好吧也试试这个:
document.getElementById('hair1').style.WebkitAnimationName = 'bounce';
标签: javascript css css-animations