AutoScroll

AutoScroll - 双击切换自动滚屏

  1. // ==UserScript==
  2. // @name AutoScroll
  3. // @namespace https://greasyfork.org/users/11909
  4. // @description AutoScroll - 双击切换自动滚屏
  5. // @include http*
  6. // @version 2016.03.07.01
  7. // @author OscarKoo
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. ;(function(document) {
  12. var enable = false;
  13. var handler = 0;
  14.  
  15. var dbclick = function() {
  16. enable = !enable;
  17. clearTimeout(handler);
  18. if (enable) aScroll();
  19. };
  20.  
  21. document.body.removeEventListener('dblclick', dbclick);
  22. document.body.addEventListener('dblclick', dbclick);
  23.  
  24. var aScroll = function() {
  25. if (enable) document.documentElement.scrollTop += 3;
  26. handler = setTimeout(aScroll, 25);
  27. };
  28. })(document);