我正在尝试使徽标像霓虹灯一样闪烁,然后停在徽标的“开启”版本中。我正在使用此功能为徽标设置动画并赋予它霓虹灯效果:
// 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);
})();
问题是我希望它在循环 X 次(比如 10 次)后停止。我尝试过一段时间,但这样做是停止动画 X 秒然后开始。我想要相反:动画应该在加载时开始,然后在 10 秒或 10 个循环之后停止。