首先, 有沒有辦法讓我把變量聲明放在for循環中?如何將以下代碼編寫爲for循環?
E.g.以下內容:
var origh1 = $('#candidates img:eq(0)').height();
var origh2 = $('#candidates img:eq(1)').height();
var origh3 = $('#candidates img:eq(2)').height();
var origh4 = $('#candidates img:eq(3)').height();
var thumb1h = $('#candidates img:eq(0)').height()*0.20;
var thumb2h = $('#candidates img:eq(1)').height()*0.20;
var thumb3h = $('#candidates img:eq(2)').height()*0.20;
var thumb4h = $('#candidates img:eq(3)').height()*0.20;
然後使用這些變量,我想在下面的for循環。當然,'origh1'應該等於img:eq(i),其中i = 0。所以我想象如果origh1在循環中,它會像origh(i + 1)那樣。
$('#candidates img:eq(0)').fadeIn('normal').delay(300).animate({ height : origh1}, 1200, 'easeInQuad');
$('#candidates img:eq(1)').fadeIn('normal').delay(300).animate({ height : origh2}, 1200, 'easeInQuad');
$('#candidates img:eq(2)').fadeIn('normal').delay(300).animate({ height : origh3}, 1200, 'easeInQuad');
$('#candidates img:eq(3)').fadeIn('normal').delay(300).animate({ height : origh4}, 1200, 'easeInQuad');
謝謝:)
http://w3schools.com/jsref/jsref_obj_array.asp他需要知道這一點。 – Incognito 2010-07-15 20:40:58
Hrmm ....與此問題是,它似乎並沒有遍歷img:eq(0)來說img:eq(14)。隨後origh1 - origh15。 如果我想訪問origh5,基於這個建議,我該怎麼做? – marcamillion 2010-07-15 20:42:56
正確,對不起,只是複製粘貼這個沒有額外的想法。 – 2010-07-15 20:45:17