无缝滚动

Posted on 2010-01-30 10:30  Leon0812  阅读(178)  评论(0)    收藏  举报
  • <div id=demo style="overflow:hidden;height:100;width:240;background:#4183B1;color:#ffffff"><div id=demo1>这里放置要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容要滚动的内容</div>
  • <div id=demo2></div>
  • </div>
  • <script>
  • var speed=30
  • demo2.innerHTML=demo1.innerHTML//克隆demo1为demo2
  • function Marquee(){
  • if(demo2.offsetTop-demo.scrollTop<=0)//当滚动至demo1demo2交界时
  • demo.scrollTop-=demo1.offsetHeight//demo跳到最顶端
  • else{
  • demo.scrollTop++
  • }
  • }
  • var MyMar=setInterval(Marquee,speed)//设置定时器
  • demo.onmouseover=function() {clearInterval(MyMar)}//鼠标移上时清除定时器达到滚动停止的目的
  • demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}//鼠标移开时重设定时器
  • </script>
  • 博客园  ©  2004-2025
    浙公网安备 33010602011771号 浙ICP备2021040463号-3