一行代码滚动页面到最底部

2019-03-27 15:42:41 +08:00
 allgy

大家有没有一个需要,就是逛知乎的时候要找自己之前的帖子,但是得拖动一下进度条,加载一点拖动一下,然后用 crtl + f 搜索关键字,定位到帖子内容,当你收藏或点赞得贴子太多这样很麻烦,今天想着能不能先一次把 scroll 加载到文档最底部(内容的起点),再根据关键字搜索到需要的内容,这样更简单,之前用过 chrome 的 capture full size screenshot 命令截屏,想着会不会有一个命令可以滚动 scroll 到最底部,很遗憾没有,自己就用 js 写了个命令,只需要打开你需要滚动的页面 console 执行即可

window.setInterval(function(){window.scrollTo(0,document.body.scrollHeight)}, 1000);

这里使用的是匿名方法,当滚动条到底,定时器还在执行消耗资源,可以用此方法结束匿名定时器:

for(var i = 0; i < 9999; i++) {
    clearInterval(i)
}

js 中每个定时器都有唯一的 ID,这里可以因为只定义一个,可以猜测 ID 为 0

2130 次点击
所在节点    分享发现
5 条回复
allgy
2019-03-27 16:14:59 +08:00
starship
2019-03-29 01:15:45 +08:00
allgy
2019-03-29 09:36:34 +08:00
@starship 可以哦,互赞
wednesdayco
2019-04-03 11:24:37 +08:00
猜测 ID 为 0 可还行- -
allgy
2019-04-12 09:36:43 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/549161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX