Javascript保持网页滚动,缓慢向下滚动,等待,返回顶部

Javascript保持网页滚动,缓慢向下滚动,等待,返回顶部,javascript,html,scroll,Javascript,Html,Scroll,我需要一个网页上的javascript,我想在本地测试显示。页面显示了分数表,但对于60支球队,我无法一次显示所有球队。因此,我想在页面中添加一个javascript,慢慢向下滚动,当页面位于底部时,它应该等待2秒钟,然后跳回页面顶部并再次开始向下滚动 当时,我使用了以下脚本: 身体{ 宽度:500px; } 分数 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试

我需要一个网页上的javascript,我想在本地测试显示。页面显示了分数表,但对于60支球队,我无法一次显示所有球队。因此,我想在页面中添加一个javascript,慢慢向下滚动,当页面位于底部时,它应该等待2秒钟,然后跳回页面顶部并再次开始向下滚动

当时,我使用了以下脚本:


身体{
宽度:500px;
}
分数
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
函数pageScroll(){ scrollBy(0,10);//水平和垂直滚动增量 scrolldelay=setTimeout('pageScroll()',100);//每100毫秒滚动一次 if((window.innerHeight+window.pageYOffset)>=document.body.offsetHeight){ scrolldelay=setTimeout('PageUp()',2000); } } 函数PageUp(){ 滚动到(0,0); }
尝试此操作-清除第一个
超时
,然后在返回顶部后调用
页面滚动
功能

函数页面滚动(){
scrollBy(0,10);//水平和垂直滚动增量
scrolldelay=setTimeout('pageScroll()',100);//每100毫秒滚动一次
if((window.innerHeight+window.pageYOffset)>=document.body.offsetHeight){
clearTimeout(滚动延迟);
scrolldelay=setTimeout('PageUp()',2000);
}
}
函数PageUp(){
滚动到(0,0);
setTimeout(函数(){
页面滚动()
}, 600);
}
正文{
宽度:500px;
}

分数
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试测试
测试测试测试
测试测试测试
测试测试 测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试测试
测试测试测试
测试测试测试
测试测试测试
测试测试
测试
测试
测试测试测试
测试测试测试测试
测试测试测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试测试
测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试
测试测试测试
测试测试测试
测试测试测试
测试测试测试
测试测试
测试
测试
测试测试测试
测试测试测试测试
测试测试测试测试
测试
测试
测试
测试
测试
测试
测试
您可以存储间隔,以便每次都可以清除它,并使用
设置间隔
代替重复调用

var延迟;
函数pageScroll(){
scrollBy(0,10);//水平和垂直滚动增量
如果((window.innerHeight+window.pageYOffset)>=document.body.offsetHeight){
setTimeout('PageUp()',2000);
}
}
函数PageUp(){
清除间隔(滚动延迟)
滚动到(0,0);
scrolldelay=setInterval('pageScroll()',100);
}
scrolldelay=setInterval('pageScroll()',100);//每100毫秒滚动一次
分数
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试

测试
也许这个答案会对你有所帮助