我有下面的代碼...JS for循環問題
var ToggleButtons=new Array();
ToggleButtons[0] = "#Click";
ToggleButtons[1] = "#DoubleClick";
ToggleButtons[2] = "#Drag";
ToggleButtons[3] = "#RightClick";
ToggleButtons[4] = "#MiddleClick";
function SelectButton(id) {
var x = 0;
for (x = 0; x++; x < ToggleButtons.length) {
if (x == id) {
$(ToggleButtons[x]).addClass('ToggleButtonSelected');
} else {
$(ToggleButtons[x]).removeClass('ToggleButtonSelected');
}
}
}
然而,當我打電話SelectButton(N),其中n = 0-> 4,它擊中了()線和跳躍直接向右大括號。
上爲()線它執行前,Firebug的節目(如)
id=2
ToggleButtons.length=5
x=0
我已經得到了我失去了一些東西很明顯的感覺,但我不知道是什麼,
非常感謝
謝謝你 - 我在那一直盯着10分鐘 – Basic 2010-09-02 23:29:31