這個(gè)判斷的依據(jù)有點(diǎn)搞不清楚
if( (speed < 0 && ?parseInt(list.style.left) > newLeft) || (speed > 0 && parseInt(list.style.left) < newLeft) ){
? ? ? ? ? ? ? ? ? ? list.style.left = parseInt(list.style.left) + speed + "px";
? ? ? ? ? ? ? ? ? ? /*重新執(zhí)行方法*/
? ? ? ? ? ? ? ? ? ?setTimeout(go,interval);
? ? ? ? ? ? ? ?}
2016-12-06
// 下面這分部要學(xué)會(huì)他這種寫法,本來在list.style.left>-600 的時(shí)候,是直接回到-3000的,但是加了一個(gè)if 和else, 讓程序必須執(zhí)行完-600 到0 的移動(dòng)后, 再恢復(fù)到-3000的位置
這個(gè)是我的備注,
2016-12-06
你如果不寫這個(gè),在滾動(dòng)到-600和3000的時(shí)候,會(huì)發(fā)現(xiàn)按鈕點(diǎn)一下,會(huì)滾動(dòng)的很快, 具體一下兩下解釋不清,這種還是要靠自己一行一行的去理解和分析的