日期:2014-05-16  浏览次数:20308 次

调用js出现奇怪现象
JScript code

var speed=40 
var demo=document.getElementById("colee"); 
var demo2=document.getElementById("colee2"); 
var demo1=document.getElementById("colee1"); 
demo2.innerHTML=demo1.innerHTML 
function Marquee(){ 
if(demo2.offsetTop-demo.scrollTop<=0) 
  demo.scrollTop-=demo1.offsetHeight 
else{ 
  demo.scrollTop++ 
} 
} 
var MyMar=setInterval(Marquee,speed) 
demo.onmouseover=function() {clearInterval(MyMar)} 
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} 


HTML code

  <div id="colee" class="news_list all red">
    <div id="colee1">
    <ul>
          <li><a href="#">关于征集国际科技合作备选项目的通知</a></li>
          <li><a href="#">关于深圳市产业发展与创新人才</a></li>
          <li><a href="#">关于深圳市产业发展与创新人才</a></li>
          <li><a href="#">关于深圳市产业发展与创新人才</a></li>
          <li><a href="#">关于深圳市产业发展与创新人才</a></li>
          <li><a href="#">关于深圳市产业发展与创新人才</a></li>
          <li><a href="#">关于深圳市产业发展与创新人才</a></li>
         </ul>
         </div>
<div id="colee2"></div>
</div>


为什么在我的网页里加载这段js代码会出现滚动一会儿就停止的现象,有没有人出现过这种情况,是什么原因造成的,谁能告诉我?谢谢。

------解决方案--------------------
你把鼠标放在colee上面了吧