让网页自动滚动

2015-12-02  金城  1569

记得以前鼠标中间是可以自动滚动网页的。不知到现在为什么不行了。不知道是系统问题还是鼠标硬件问题。

这段时间在看佛经及讲义,用来参研人工智能的机器灵魂问题,讲义篇幅很长。寒冬深夜的,缩手冻脚。

网页没有双击自动滚动的功能,也没有找到自动滚动的火狐插件,于是写了段程序。在控制台里运行,实现网页双击自动滚动。


// 判断 body 或 documentElement 谁支持滚动
var t1=document.body.scrollTop;document.body.scrollTop++;
// var t2=document.documentElement.scrollTop;document.documentElement.scrollTop++;
var BODY=(document.body.scrollTop>t1)?document.body:document.documentElement;
// 滚动程序
function scrollIt(){BODY.scrollTop++;}
// 安装双击事件
BODY.scrollF=0;
var HDLsss=0;
BODY.ondblclick=function(){if(BODY.scrollF==0){BODY.scrollF=1;HDLsss=setInterval(scrollIt,200)}else{BODY.scrollF=0;clearInterval(HDLsss)}}
程序很简单,还可以继续改进。现在方便阅读了。