autoscroll
by
taizooo
2012-09-27 [2012/09/27 18:06:07]
またの名を "dbd" 強力な dashboard digging ツール http://d.hatena.ne.jp/taizooo/20090528/1243496025
@@ -6,9 +6,19 @@
* @require
*/
-var wN2scRl,h=100,t=100;
-Sa5gNA9k=new Function('clearTimeout(wN2scRl)');
-document.onmousedown=Sa5gNA9k;
-Sa5gNA9k();
-void(wN2scRl=setInterval('if(pageYOffset<document.height-innerHeight){window.scrollBy(0,h)}else{Sa5gNA9k()}',t))
-
+(function(){
+ var a,w,s,h=100,t=100;
+ s=new Function('clearTimeout(w)');
+ document.onmousedown=s;
+ s();
+ a=function(){
+ if(pageYOffset<document.height-innerHeight){
+ window.scrollBy(0,h);
+ }
+ else{
+ s();
+ }
+ }
+ w=setInterval(a,t);
+}
+)()
/*
* @title autoscroll
* @description またの名を "dbd" 強力な dashboard digging ツール (ref. http://kengo.preston-net.com/archives/001239.shtml )
* @include http://*
* @license MIT License
* @require
*/
(function(){
var a,w,s,h=100,t=100;
s=new Function('clearTimeout(w)');
document.onmousedown=s;
s();
a=function(){
if(pageYOffset<document.height-innerHeight){
window.scrollBy(0,h);
}
else{
s();
}
}
w=setInterval(a,t);
}
)()
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。