我使用此代碼(更容易在小提琴來說明):http://jsfiddle.net/rECyh/在for循環中使用jQuery .animate(),對此有何理由? (沒有工作)
我試圖噴的div出的徑向運動,我認爲這個代碼將工作,但它有沒有效果,誰能找到原因?
我使用此代碼(更容易在小提琴來說明):http://jsfiddle.net/rECyh/在for循環中使用jQuery .animate(),對此有何理由? (沒有工作)
我試圖噴的div出的徑向運動,我認爲這個代碼將工作,但它有沒有效果,誰能找到原因?
當然,你有一個額外的空間:
$('#menuButton').click(function(){
for (i=1, j=0, k=150; i<=5; i++, j+=30, k-=30){
$('.spinner#item' + i).animate({
left: '+=' + j,
bottom: '+=' + k
}, 500);
}
});
也就是說,.spinner #item
應.spinner#item
你的選擇是錯誤的:$('.spinner #item' + i)
應該是$('.spinner#item' + i)
- 注意缺乏階級之間的空間並在我的更正編號。您當前的選擇器將顯示「查找ID爲」item + i「的元素,該元素是.spinner的後代」。
這是我做出的唯一改變,現在它的工作:http://jsfiddle.net/rECyh/1/
神,我是在思考問題,它原來是一個選擇的問題。衛生署! – benhowdle89