滾動條框那一節的問題
<script type="text/javascript">
?var area = document.getElementById('moocBox');
?var con1 = document.getElementById('con1');
?var con2 = document.getElementById('con2');
?var speed = 50;
?area.scrollTop = 0;
?con2.innerHTML = con1.innerHTML;
?function scrollUp(){
if(area.scrollTop >= con1.scrollHeight) {
area.scrollTop = 0;
}else{
? area.scrollTop ++;?
}?
}
var myScroll = setInterval("scrollUp()",speed);
area.onmouseover = function(){
clearInterval(myScroll);
}
area.onmouseout = function(){
myScroll = setInterval("scrollUp()",speed);
這里可不可以直接讓area.onmouseout=myScroll,,為什么?前面已經定義了myScroll = setInterval("scrollUp()",speed),?
}
?</script>
2016-03-12
當然不可以,myScroll是一個ID值,并不是對象;ID值只是提供給clearInterval()來停止定時器用的。