尝试编写javascript函数来设置scrollTo方法的动画

尝试编写javascript函数来设置scrollTo方法的动画,javascript,timeout,Javascript,Timeout,我是Javascript新手,我想知道下面的函数是否应该创建一个向下滚动到设置滚动位置的转换,如果不是,我对超时或滚动到方法有什么误解 function scrollDownToMovie() { for (var scrollbit = 10; scrollbit < 900; scrollbit += 10) { window.setTimeout(function({window.scrollTo(0,scrollbit

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

    function scrollDownToMovie() {
    for (var scrollbit = 10; scrollbit < 900; scrollbit += 10) {            
            window.setTimeout(function({window.scrollTo(0,scrollbit);}
            ,scrollbit*100); 
            }
    }
函数scrollDownToMovie(){
对于(var scrollbit=10;scrollbit<900;scrollbit+=10){
setTimeout(函数({window.scrollTo(0,scrollbit);}
,滚动位*100);
}
}

谢谢你

试试这个。它并不完美,但它可以满足你的需要

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);}
}
如果页面不需要滚动条,scrollTo()将不会启动。换句话说,必须要有滚动条。首先检查一下。Hi@Nikki,scrollTo()方法确实启动了,只是它直接将其发送到坐标,而不是像我希望的那样在这个脚本中按步骤进行。