关键知识点
- 计时器
- window.scroll
- onclick
解决方法
let currentTop = document.documentElement.scrollTop;
var time = setInterval(()=>{
window.scroll(0 ,++currentTop)
},200)
document.onclick = function(){
clearInterval(time)
}
实现效果
代码解释
首先获取当前页面的滚动高度
然后设置定时器,每隔200ms执行页面滚动函数
将200增大则会慢一点,200越小会更快
当点击这个页面时,取消计时器功能