我正在使用jQuery .animate方法來動畫一堆卡片。 假設這些都直觀地顯示[#card1][#card2][#card3][#card4][#card5]
在jQuery.animate中動態傳遞DOM對象
四張牌他們的div標籤,#card1
,#card2
,#card3
,#card4
存儲在陣列cardStack()
現在我想動畫每一項上點擊,一前一後,當你點擊他們。 所以我可以做點像
while(cardStack[0]!="undefined"){
$('#cardStack[0]').click(function() {
$('#cardStack[0]').animate({"left": "+=130px","z-index": "1",queue:false},500);
});
i--;
}
這是可能的嗎?
像你點擊左邊的一個,然後他們一個接一個地動畫,或者你點擊左邊的那個,只有左邊的一個動畫? – AlienWebguy
你有jQuery對象存儲在你的數組中嗎?或只是ids? –
@AlienWebguy:我點擊最左邊,然後滑出左邊,然後我點擊下一張外露的卡片,它滑出。 – maverick340