【发布时间】:2015-06-09 07:12:59
【问题描述】:
所以我有一段代码。目的是在 click 时播放来自Animate.css 的选定动画。
代码
$(".container>parent").click(function () {
$('.element').css({
'animation': 'fadeInUp .2s',
'-webkit-animation': 'fadeInUp .2s'
});
});
问题
动画运行,但只有一次。 “无限”属性导致混乱:P
我还能做什么,每次有人点击时播放该动画?
感谢您的宝贵时间。
我的 HTML:
<span class="parent">
<img src="assets/myimage.png" class="filter-image">
<span class="element">Text</span>
</span>
我想在每次点击时为文本设置动画。
【问题讨论】:
-
发布你的 HTML,或者做一个 jsfiddle
-
可能是因为你没有在动画结束后移除动画属性
-
嘿,谢谢,我正在制作一个 jsfiddle。但是动画结束后如何移除动画属性呢?
-
对我来说一个更好的主意似乎是添加和删除一个类并重新添加它。
-
感谢@BramVanroy 的建议,但上述方法似乎工作得很好。你说是为了表现?
标签: javascript jquery html css animation