我为我的JavaScript Web应用程序开发了自动滚动功能,但是不知何故,它存在很多问题。我为此使用jQuery的track
函数。
cd
现在我的问题是,经过一轮迭代后它不再起作用,我也不知道为什么。这是控制台中的输出:
animate
首先从function autoscroll() {
if(!isSetting) {
console.log("Start scroll 1");
$("html, body").animate( {scrollTop: $(document).height()}, 1000, "linear", function() {
console.log("Finish scroll 1");
$("html, body").animate({scrollTop:0}, 10, "linear", autoscroll);
});
}
}
调用整个函数,最后超时Start scroll 1
2 Finish scroll 1
4 Start scroll 1
8 Finish scroll 1
16 Start scroll 1
32 Finish scroll 1
64 Start scroll 1
36 Finish scroll 1
感谢您的帮助!