Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用“开始-停止”按钮按需启动自动滚动网页_Javascript_Animation_Autoscroll - Fatal编程技术网

Javascript 如何使用“开始-停止”按钮按需启动自动滚动网页

Javascript 如何使用“开始-停止”按钮按需启动自动滚动网页,javascript,animation,autoscroll,Javascript,Animation,Autoscroll,我正试图得到我的脚本,它可以自动滚动我的网页,只需按需启动一个启动和停止按钮,请你能帮助我吗 //立即运行,然后再运行(设置超时间隔) $(“html,body”).animate({ scrollTop:$(文档).height() }, 50000); setTimeout(函数(){ $('html,body')。设置动画({ 滚动顶部:0 }, 50000); }, 50000); setInterval(函数(){ //50000-从页面顶部到底部总共需要4秒钟 $(“html,bo

我正试图得到我的脚本,它可以自动滚动我的网页,只需按需启动一个启动和停止按钮,请你能帮助我吗

//立即运行,然后再运行(设置超时间隔)
$(“html,body”).animate({
scrollTop:$(文档).height()
}, 50000);
setTimeout(函数(){
$('html,body')。设置动画({
滚动顶部:0
}, 50000);
}, 50000);
setInterval(函数(){
//50000-从页面顶部到底部总共需要4秒钟
$(“html,body”).animate({
scrollTop:$(文档).height()
}, 50000);
setTimeout(函数(){
$('html,body')。设置动画({
滚动顶部:0
}, 50000);
}, 50000);
}, 50000);

此代码创建
scroll
JavaScript变量(作为setInterval()函数)并运行它。该功能将每2秒(2000毫秒)滚动一页。您可以通过更改此值来调整自动滚动速度。单个向下滚动高度由scrollBy()的第二个参数–1000定义;窗口将以1000像素的速度向下滚动

function start\u scroll\u down(){
scroll=setInterval(function(){window.scrollBy(0,1000);console.log('start');},1500);
}
功能停止\滚动\向下(){
清除间隔(滚动);
console.log('stop');
}
开始滚动
停止滚动