間接性滾動(dòng)
如果將function startScroll()函數(shù)的area.scrollTop++;語(yǔ)句挪到function scrollUp()函數(shù)中的第一步,問(wèn)什么會(huì)出現(xiàn)一直滾動(dòng)而不停歇的效果
如果將function startScroll()函數(shù)的area.scrollTop++;語(yǔ)句挪到function scrollUp()函數(shù)中的第一步,問(wèn)什么會(huì)出現(xiàn)一直滾動(dòng)而不停歇的效果
2016-03-11
舉報(bào)
2016-03-12
這是因?yàn)闈L動(dòng)高度的問(wèn)題,就是說(shuō)在執(zhí)行scrollUp函數(shù)的時(shí)候,在判斷之前,scrollTop先加一,由于這里高度是24,每次執(zhí)行要加兩次,也就是最后一次執(zhí)行完,scrollTop等于已經(jīng)24了,然后下次執(zhí)行的時(shí)候又加了一,就是25了,所以永遠(yuǎn)的都不會(huì)停下來(lái),不知道我說(shuō)清楚沒(méi)有,你可以把24改成25試試,