0

我是 Javascript 新手,想知道以下函数是否应该创建一个向下滚动到设置滚动位置的转换,如果不是,我对超时或滚动到方法有什么误解..

    function scrollDownToMovie() {
    for (var scrollbit = 10; scrollbit < 900; scrollbit += 10) {            
            window.setTimeout(function({window.scrollTo(0,scrollbit);}
            ,scrollbit*100); 
            }
    }

谢谢

4

1 回答 1

0

尝试这个。它并不完美,但它应该做你想做的事。

var scrollbit=10;
function scrollDownToMovie() {

        var time=setTimeout(function(){scrollDownToMovie();},50); //fifty can be whatever  increment you want.
         window.scrollTo(0,scrollbit);scrollbit+=10;
         if(scrollbit>890){clearTimeout(time);}
}
于 2013-05-14T11:29:16.867 回答