定义一个全局变量来记数iCount:
在scrollwindow()函数中判断iCount>(30*多少)再滚动了.

解决方案 »

  1.   

    <script>
    var currentpos=0,alt=1,curpos1=0,curpos2=-1
    function scrollwindow(){
    if (document.all)
    temp=document.body.scrollTop
    else
    temp=window.pageYOffset
    if (alt==0)
    alt=1
    else
    alt=0
    if (alt==0)
    curpos1=temp
    else
    curpos2=temp
    if (curpos1!=curpos2){
    if (document.all)
    currentpos=document.body.scrollTop+1
    else
    currentpos=window.pageYOffset+1
    delay=5
    window.scroll(0,currentpos)
    }
    else{
    currentpos=0
    delay=5
    window.scroll(0,currentpos)
    }
    }
    function startit(){
    setInterval("scrollwindow()",30)
    }
    </script>
    <body onload="setTimeout('startit()',5000)">
      

  2.   

    如果不是在onload的时候停顿几秒,而是在每次滚完以后都要停几秒再滚呢?
      

  3.   

    http://be10.ods.org/51js/51js/baoku/0057.htm
      

  4.   

    发现宝库:
    http://be10.ods.org/51js/51js/