没分了,不好意思。
我实现的 marquee 滚动图片,循环滚动,中间有一块空白(等几张图片滚完一行之后,再重新开始从头滚)
怎样实现中间无空白?
非常感谢

解决方案 »

  1.   


    <script type="text/javascript">
    var speed = 20;
    area2.innerHTML = area.innerHTML;function Marquee(){
    if( area1.offsetWidth-area.scrollLeft <= 0 )
        area.scrollLeft-=area1.offsetWidth;
    else
        demo.scrollLeft++;
    }var myMar = setInterval(Marquee, speed);demo.onmouseover=function(){clearInterval(myMar)}
    demo.onmouseout=function(){myMar=setInterval(Marquee, speed)}
    </script>
      

  2.   

    关于图片滚动的js代码网上有很多。你可以去cnblogs上去搜索一下肯定有
      

  3.   

    <script language="javascript">
    var time1;
    time1=setInterval("show()",10);
    function dong()
    {
    time1=setInterval("show()",10);
    }function show()
    {
    kuan=document.getElementById("ge1").offsetWidth;
    if(document.getElementById("Layer1").scrollLeft==kuan)
    document.getElementById("Layer1").scrollLeft=0;
    else
    document.getElementById("Layer1").scrollLeft++;
    //setTimeout("show()",10);
    }
    function ting()
    {
    clearInterval(time1);
    }
    </script>
      

  4.   

    marquee不行,要用javascript,实现层切换 ,就可以实现