我有10個元素(圖片)的這個功能,我需要點擊每個元素,然後增長,然後當我點擊另一個調整回到原來的尺寸和增長最後的我「已經clicked.Heres一些代碼:我如何更改帶有動畫的圖片的尺寸
var Answers = new Array();
var growing = true;
$(Answers).click(function(e){
if(growing)
$(e.target).animate({width:'400px'}, 500, function(){
});
else
$(e.target).animate({width:'360px'}, 500, function(){
});
growing=!growing;
});
for (var i = 0; i < 10; i++) {
var elemente = document.getElementById("simbol" + i);
Answers.push(elemente);
}
請讓我們知道您嘗試過的內容,如果可能的話創建一個JSFiddle,以便我們可以一起解決方案。 – kmoe
你需要綁定點擊事件AFTER數組被填充,而不是BEFORE! –
@ martincarlin87這裏OP是解析一個DOM節點數組到一個jQuery對象,即使沒有更好的方式做這個肯定 –