Maybe (untested):
Code:
(function() {
'use strict';
var dbh,sto,num=50,temp=0,scrolldelay=3000;
function init(){
dbh=document.body.offsetHeight;
pageScroll();
}
function stopScroll(){
clearTimeout(sto);
}
function pageScroll() {
window.scrollBy(0,num);
temp+=num;
if((temp>=dbh)||(temp<=0)){
num=-num;
}
sto=setTimeout(function(){pageScroll();},scrolldelay);
}
if(window.addEventListener){
window.addEventListener('load', init, false);
document.addEventListener('mousedown', stopScroll, false);
} else if (window.attachEvent){
window.attachEvent('onload', init);
document.attachEvent('onmousedown', stopScroll);
}
})();
Something like that I would think.
Bookmarks