Greasy Fork is available in English.

Add button for Smooth Scroll to the top / bottom

为页面添加按钮,平滑的滚动到顶部/底部

作者
axetroy
今日安装
0
总安装量
1,787
得分
43 0 0
版本
2015.7.14
创建日期
最近更新
兼容性
与 Firefox 兼容 与 Chrome 兼容
许可协议
The MIT License (MIT); http://opensource.org/licenses/MIT
应用到
所有站点

脚本描述

如果你不喜欢那些乱七八糟的功能,请使用https://greasyfork.org/zh-CN/scripts/10357,简化版,只保留了上下按钮,以及快捷键。

功能:

  • 在页面右边添加两个按钮,【回到顶部】【去到底部】
  • 双击页面进入“阅读模式”,单击退出
  • 阅读模式:以20ms滚动1px的速度滚动屏幕,适合看小说。
    如果觉得速度慢,请搜索代码中的readmode(1,20)进行修改
  • 黑名单机制
  • 设置页面在控制面板,Ctrl+F2打开

    快捷键:

    //【Ctrl+F2】>>>>>调出控制面板
    //【Ctrl+Alt】>>>>呼出按钮
    //【alt+1】>>>>>>>向上滚动
    //【alt+2】>>>>>>>向下滚动
    //【Esc】>>>>>>>>>退出控制面板
    2015.7.14更新日志
    小幅度更新,修正某些网站下,样式与预设有点出入的问题。
    更改了加载方式

    2015.6.11.1更新日志
    【更改】向上滚动快捷键更改为【alt+1】,向下滚动为【alt+2】,【Ctrl+Alt】呼出隐藏在边栏的按钮,【Esc】退出控制面板(比原来更方便)
    【优化】优化了阅读模式的部分代码
    【修复】修复了在黑名单中网页中,控制台无限报错的小BUG。
    【已知BUG】在控制面板的“清空黑名单”无法清空,需要多按几次(我也不知道.....)

    2015.6.11更新日志
    【修复】firefox下,无法禁用“双击滚动”的BUG。现测试,chrome和firefox下均正常。
    【修复】多次按Ctrl+F2调出控制面板,会创建多个DOM节点的BUG。
    【修复】控制面板不在最顶层的BUG。


    2015.6.9更新日志
    【优化】现在双击input,form,textarea标签不再进入阅读模式,比如双击百度搜索栏,谷歌翻译框。(上版本考虑不足,毕竟有些人也像我一样,双击选择)
    目前发现的问题:不随【百度搜索】的异步加载,我表示已经放弃。百度就是太变态,异步加载整个document文档。如果真要搞异步加载,会消耗很多性能,所以对他放弃了,又不是不能用~~~嘿嘿!

    2015.6.8更新日志
    日了狗了,答辩被老师问了20分钟,差点被问成SB……最后还是过了,有空来更行一下
    【更改】更改了向下滚动的速度,现在速度是先快后慢,跟向上滚动一样(原来是先慢后快);现在看起来更舒服
    【调整】调整了滚动的速度,比原来慢了。
    【优化】优化了一些不知名代码
    【优化】在滚动过程中,如果滚动鼠标滚轮。则取消向下/向上的滚动。
    【新增】双击进入阅读模式,屏幕会以每20ms,滚动1px的速度进行滚动。适合看小说。双击开始滚动,单击停止滚动。如果不想开启,请按【Ctrl+F2】进入控制面板禁用掉(全局禁用,不是单独对某个网站)。

    如果觉得速度慢,请在代码的第205行修改代码,或者直接搜索“readmode(1,20)”
    If you feel slow, modify the code in the first 205 lines of code, or direct search "readmode (1,20)"
    readmode(1,20)中的1,20表示20ms滚动1px;
    readmode (1,20) of 1,20 mean 20ms rolling 1px;
    不建议该大,不方便阅读,当然,你一目十行,当我没说……

    2015.6.5更新日志
    添加键盘快捷键
    【Ctrl+↑】(方向键)则向上滚动
    【Ctrl+↓】(方向键)则向下滚动
    增加了黑名单机制,【Ctrl+F2】调出控制面板,选择禁用哪个域名。在禁用的域名,脚本不会运行。(不要问我为什么添加这个,纯粹当作练手,有时间,任性^_^)
    如果网页没有加载脚本,注意按Ctrl+F2,查看是否已添加到黑名单。黑名单列表输出到控制台(F12)
    黑名单机制已经完成,就是界面有点丑,我知道我不是写CSS的料,日后再说.....

    2015.6.4更新日志
    更漂亮,更好用
    把原来的【顶部】【底部】字样去掉,换上【↑】【↓】的字符
    现在两按钮的【移出边界】和【移入页面】不在有"duang"一下的反弹;
    精简了代码
    以及一些细微的更新。