我试图让徽标像霓虹灯闪烁,然后停在徽标的“上”版本。我使用这个功能,动画标志,并给它的霓虹效果:循环播放动画,然后停止
// make logo glow
var $FlickImg = $('.logo img'), c = 0;
(function loop(){
var time = ~~(Math.random()*600) + 1;
$FlickImg.delay(time).fadeTo(30, ++c%2, loop);
})();
的事情是,我希望它循环的时间(例如10)X数量后停止。我尝试了一段时间,但是做了什么就是停止X的动画,然后开始。我想要的是相反的:动画应该在加载时开始,并在10秒或10个循环之后停止。
如果你要去柜台而不是@ T.J。克劳德的建议,然后记住你的'c'变量已经像计数器一样工作,所以你不需要像现在所有的答案所建议的那样创建一个新的变量。 – BYossarian
我要和@ T.J一起去。克罗德的建议。 :) 是很棒的。 –
@Byossarian:或者即使他/她*正在与我的方法一致,那么就说说好点。 –