【发布时间】:2021-05-20 23:22:28
【问题描述】:
我正在努力应对一项超出我技能范围的挑战。我正在尝试在无限循环中上下滚动页面(非常缓慢)。我让代码循环一次,但我的挑战是让它一遍又一遍地循环。我希望得到建议。
do {
$(document).ready(function(){
$('body,html').animate({scrollTop: 2650}, 57820);
});
$(document).ready(function(){
$('body,html').animate({scrollTop: 0}, 35000);
});
}
while (true === true);
【问题讨论】:
-
这是一个很好的尝试,但您可能已经注意到,如果您尝试运行此代码,它会锁定您的浏览器。这就是整个无限循环的过程。因此,与其使用
do...while循环,不如考虑使用间隔计时器。你可以了解更多关于HERE -
它确实锁定了我的浏览器。是的,我想我曾经听说过无限循环会导致问题。我要研究那个链接。谢谢!
-
我点击了您提供的链接,它帮助很大。不幸的是,然后我遇到了另一个问题,但是另一个用户提供的代码解决了它。感谢您提供此链接,因为即使我的代码并不完美,它仍然有效,而且我是编写它的人。让我觉得我正在打球。
-
好消息!乐意效劳。坚持下去——只需要练习。玩得开心。
标签: javascript loops scroll infinite-loop infinite-scroll