我試圖讓徽標像霓虹燈閃爍,然後停在徽標的「上」版本。我使用這個功能,動畫標誌,並給它的霓虹效果:循環播放動畫,然後停止
// 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:或者即使他/她*正在與我的方法一致,那麼就說說好點。 –