我正在嘗試製作幾個div(它將成爲氣球的圖像),並且隨機值盤旋,以便它們不會一起上下移動,看起來更多一點輕飄。。每個動畫都有隨機值
這裏是的jsfiddle:http://jsfiddle.net/FLMp8/425/
我試過這個jQuery:
$(document).ready(function() {
function runIt(i, hoverAmount) {
$('#baloon' + i).animate({top: '+=' + hoverAmount}, 1000);
$('#baloon' + i).animate({top:'+=' + hoverAmount}, 1000, runIt);
var currentBaloon = $('#baloon' + i);
console.log('baloon: ' + currentBaloon);
}
var i = 1
$('.baloon').each(function() {
var hoverAmount = 15 + Math.floor(Math.random() * 21);
runIt(i, hoverAmount);
i++;
});
});
不過,我不斷收到這個返回控制檯:
baloon: [object Object]
可以
人幫助我,我希望這兩個div隨機上下移動並顯得飄渺。
謝謝。
你不不需要自己控制'i',因爲迭代int會作爲第一個參數傳遞給'each()'。 –
@RoryMcCrossan我對JS很新,你能爲我詳細說明嗎? – DannieCoderBoi
是你唯一的問題,你在控制檯看到的事實,或者你沒有得到你想要的效果......? – JAAulde