关于startScroll()中area.scrollTop++何时执行的问题
第一次执行setTimeout(startScroll,delay)的时候。先执行time=setInterval("scrollUp()",speed);
执行scrollUp(),的时候,area.scrollTop为0,那么就会直接跳到
if(area.scrollTop % iliHeight==0){
clearInterval(time);
setTimeout(startScroll,delay);
}
这个时候area.scrollTop为0,判断结果为1,那么又重新回到了
function startScroll(){
time=setInterval("scrollUp()",speed);
area.scrollTop++;
}
。
我这样理解肯定是不对的,不理解的就是第一次执行startScroll
,其中的area.scrollTop++;是什么时候执行的?