go()函數(shù)條件
不能理解啊。要這個條件(speed < 0 && parseInt(list.style.left) > newLeft) || (speed > 0 && parseInt(list.style.left) < newLeft)干啥啊,這個條件啥子意思
不能理解啊。要這個條件(speed < 0 && parseInt(list.style.left) > newLeft) || (speed > 0 && parseInt(list.style.left) < newLeft)干啥啊,這個條件啥子意思
2015-05-12
舉報
2015-06-07
speed<0表示的是圖片左移,newLeft是你的目標(biāo)圖片的left值,?parseInt(list.style.left) > newLeft就是說你當(dāng)前還沒有移動到目標(biāo)圖片,所以還要繼續(xù)進(jìn)入該循環(huán) ? (parseInt(list.style.left)是每次進(jìn)入該循環(huán)后都要加speed值,每加一次值就變小,因為speed<0,直到parseInt(list.style.left) 等于(即不大于)newLeft時,就停止。) ?同理,(speed > 0 && parseInt(list.style.left) < newLeft)