我動畫的一些HTML對象看起來像雪花飄落,但我有一些麻煩的循環。重置和循環jQuery的動畫
這裏是我的代碼:
//animation function
function snowflakeAnimate(index) {
//random numbers
//time
var nTime = randomRange(9000,35000);
var randTime = Math.round(nTime);
//delay
var nDelay = randomRange(200,35000);
var randDelay = Math.round(nDelay);
$(this).delay(randDelay).animate({
marginTop: "+600px"
}, randTime);
};
$(".tweet").each(snowflakeAnimate);
因此,所有它是目前做的是通過增加上邊距爲600的延遲和動畫速度動畫雪花是通過產生一個隨機數設置。我的問題是如何將雪花重置到頂部,然後再次運行動畫,以便它永不停止。
你想要做的事情是這樣的:http://www.somethinghitme.com/2010/04/29/jquery-snowfall-plugin-1- 3 /? –
@BookOfZeus是誰寫的那個插件是friggin令人驚歎! :P – Loktar