[笔记]原生js 手动返回页面顶部或者底部

梦浪的小虾米
2022-02-14 / 1 评论 / 2,689 阅读 / 正在检测是否收录...

前言

作者在浏览恩山论坛的时候,总是有一些帖子要拉到底部去回复,并且最过分的是,帖子非常长,长的我不想动手拉,所以就写了这段代码(搜索得来的代码)

上代码

#本代码适用于 chrome 浏览器, 复制粘贴保存到书签即可使用
javascript:(function() {
    #判断滚动条在不在顶部,如果在,就去底部10000 的位置
    if (document.documentElement.scrollTop == 0) {
        window.scrollTo('10000','10000'); 
      #判断滚动条在不在最底部部,如果在,就去顶部0 的位置
    } else if (document.documentElement.clientHeight +document.documentElement.scrollTop +50> document.documentElement.scrollHeight) {
        window.scrollTo('0','0'); 
    }else {
        #其它情况都去底部进行回复
        window.scrollTo('10000','10000'); 
    }
})();

注意事项

仅适用于无类似于 ajax 异步请求加载的页面

结束语

0

评论 (1)

取消
  1. 头像
    丘先森
    Windows 10 · QQ Browser

    不错学习一下

    回复