问答详情
源自:1-1 课程介绍

滚动条框那一节的问题

<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>


提问者:nostic 2016-03-12 11:09

个回答

  • 沙漠之舟08
    2016-03-12 11:36:45
    已采纳

    当然不可以,myScroll是一个ID值,并不是对象;ID值只是提供给clearInterval()来停止定时器用的。