<script type="text/javascript">
var area = document.getElementById('moocBox');
var iliHeight = 24;//單行滾動(dòng)的高度
var speed = 50;//滾動(dòng)的速度
var time;
var delay= 2000;
area.scrollTop=0;
area.innerHTML+=area.innerHTML;//克隆一份一樣的內(nèi)容
function startScroll(){
time=setInterval("scrollUp()",speed);
area.scrollTop++;
}
function scrollUp(){
if(area.scrollTop % iliHeight==0){
clearInterval(time);
setTimeout(startScroll,delay);
}else{
area.scrollTop++;
if(area.scrollTop >= area.scrollHeight/2){
area.scrollTop =0;
}
}
}
setTimeout(startScroll,delay)
</script>
感覺(jué)源代碼中的startScroll函數(shù)中兩句話順序有些難理解,先執(zhí)行定時(shí)器函數(shù)里面的內(nèi)容在執(zhí)行定時(shí)器后面的語(yǔ)句,感覺(jué)不妥,但是又能成功運(yùn)行