js的代碼是一行行的執行的嗎,如果是,剛開始是執行startScroll()中的time變量,也就是先執行了scrollUp(),而此時,scrollUp()執行時由于初始值為“0”,應該會clearInterval(time),clearInterval(time)之后,按照順序,應該是去執行setTimeout(startScroll,delay),也就是delay后去執行startScroll(),此時再次返回來執行startScroll()中的time變量,scrollUp()還是會clearInterval(time),,那這樣一來,豈不是area.scrollTop永遠不會++?
2 回答
舉報
0/150
提交
取消
2016-08-11
被封裝的函數是不會自己執行的,需要調用才能執行
2015-12-20
程序是一行行的讀 ?先從這個函數這里入口setTimeout('startMove()',3000);調用startMove()函數