javascript - 自动平滑向下滚动页面

标签 javascript jquery node.js electron line-by-line

因此,这是看似简单但并非并非简单的问题之一。我有一个网页,其中包含超过200.000个使用node.js和逐行加载的人员的姓名。我希望页面缓慢向下滚动。想想星际大战风格的介绍性爬虫。但不仅仅是从页面底部到顶部的名称。有很多在线自动滚动解决方案,但是我发现所有需要的解决方案,动画的固定高度或固定持续时间。当然两者都不是可能的,因为在滚动时仍在加载名称。做这个的最好方式是什么??

请帮我 :)

最佳答案

您可以自己在js中创建动画:

function autoScroll() {
    var page = $("html, body");
    page.scrollTop(page.scrollTop()+1);
    setTimeout(function() {
        autoScroll();
    },5);
}

autoScroll();

然后,您可以添加一些检查(比较页面的高度和滚动位置),以确保仍然加载了名称,并在不再出现这种情况时停止,但这就是这个主意。

关于javascript - 自动平滑向下滚动页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61894171/

相关文章:

JQuery:合并多个 JSON 结果

node.js - 有没有合适的方法来解析大量的 JSON? (long, bigint, int64)

javascript - 如何使用链接更改 Css 编码

javascript - "this"在这里代表什么?

javascript - addEventListener - 检测 div 元素的变化?

javascript - jQuery 设置 iFrame 的 onLoad 属性

angularjs - Node.js 未满足对等依赖关系的 Angular 核心和 Angular http

Node.js:AWS SES sendRawEmail:邮件没有发送到 BCC 地址

javascript - JQuery 验证单个字段集

javascript - 如何获得一致的 javascript window.outerHeight 跨浏览器?