// 来回滚动效果
function page_scroll(idElementName) {
var that = this;
var i = 1
var element = document.getElementById(idElementName);
element.scrollTop = 0; // 不管他在哪里,都让他先回到最上面
// 设置定时器,时间即为滚动速度
function main() {
console.log("滚动条高", parseInt(element.scrollTop) + 1, '窗口的高', element.clientHeight, '滚动高', element.scrollHeight)
if ((parseInt(element.scrollTop) + 1) + element.clientHeight == element.scrollHeight) {
clearInterval(interval)
// console.log('已经到底部了');
that.page_scroll(idElementName);
} else {
element.scrollTop += 1;
// console.log(i);
i += 1;
}
}
// 定义ID
var interval = setInterval(main, 100)
}
07-15
6006
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-04
506
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-13
2017
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)