多次单击时运行关键帧动画
run keyframes-animation on click more than once
我有一个div,它有图像内容.我想在单击图像时实现动画,但它仅在第一次单击和下一次单击图像时无效。什么是问题,我该如何解决?
$(function () {
$('div.c').bind('mousedown', function () {
var $elem = $(this);
$elem.stop(true)
.css({ "-webkit-animation-name": "xi",
"-webkit-animation-duration": "3s",
"-webkit-animation-timing-function": "ease",
"-webkit-animation-delay": "1s",
})
})})
和
@-webkit-keyframes xi{ 0% {
left: 100px;
}
40% {
left: 150px;
}
60% {
left: 75px;
}
100% {
left: 100px;
}}
您可以使用第二个关键帧块重置动画,如下所示:css 和 jQuery:如何触发将 CSS3 动画元素重新定位回动画之前的位置?
以下是有关如何在动画完成后重置动画的可能解决方案:CSS3 动画完成后是否有回调?
相关文章:
- 多次单击时运行关键帧动画
- CSS3 关键帧动画是否比属性过渡更平滑?
- CSS 关键帧动画的随机“起点”
- 为什么单击时的关键帧动画只触发一次
- 使用 JQuery 事件检测特定的 CSS 关键帧动画
- 通过滚动触发 CSS 关键帧动画
- 为什么可以't我重用CSS关键帧动画
- 使用JavaScript控制CSS3关键帧动画
- 通过静态插值控制关键帧动画进度
- CSS3关键帧动画的“时间线”问题
- CSS关键帧动画没有移除显示块
- 同步css关键帧动画与jQuery setInterval
- 寻找画布关键帧暂停关键帧动画的例子
- jQuery改变方向的CSS关键帧动画中途
- 如何禁用“点击”;而关键帧动画/并在完成时启用
- 关键帧动画时,更改回显示无
- 如何防止css关键帧动画页面加载
- 我可以用JavaScript检测CSS关键帧动画中的百分比
- 有没有一种可行的方法可以使用JS触发CSS关键帧动画
- 如何在javascript中使用css关键帧动画