【发布时间】:2014-09-23 21:42:26
【问题描述】:
(这似乎应该是相当基本的,但我不知道如何处理它。)
简而言之,每当 img(FB 徽标之一)为 -20 或更远时,我希望出现“灰尘”动画,以创建每当徽标碰到页脚扬起一团灰尘。
我可以轻松地让动画出现一次,但需要帮助才能让它出现多次。 (会为此推荐碰撞检测吗?我想我还需要重置位置和不透明度。this 会以某种方式适应吗?)
这是基本想法的 gif 图像: http://i.imgur.com/vu8eTlp.gif
以下是当前发生的情况: http://jsfiddle.net/x6dferhh/4/
step: function(img, tween) {
if (img > -20 ) {
$("#"+ link.data("dust")).attr('src', 'http://i.imgur.com/oTZ9G9Z.png');
$("#"+ link.data("dust")).animate({
top: '-150',
opacity: '0'
}, 500);
}
}
【问题讨论】:
标签: javascript jquery animation jquery-animate reset