JS监听页面----无鼠标键盘动作,自动跳页
Posted 一佳一
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS监听页面----无鼠标键盘动作,自动跳页相关的知识,希望对你有一定的参考价值。
function ScreenSaver(settings){ this.settings = settings; this.nTimeout = this.settings.timeout; document.body.screenSaver = this; // link in to body events document.body.onmousemove = ScreenSaver.prototype.onevent; document.body.onmousedown = ScreenSaver.prototype.onevent; document.body.onkeydown = ScreenSaver.prototype.onevent; document.body.onkeypress = ScreenSaver.prototype.onevent; var pThis = this; var f = function(){pThis.timeout();} this.timerID = window.setTimeout(f, this.nTimeout); } ScreenSaver.prototype.timeout = function(){ if ( !this.saver ){ window.location = ‘www.baidu.com‘; } } ScreenSaver.prototype.signal = function(){ if ( this.saver ){ this.saver.stop(); } window.clearTimeout(this.timerID); var pThis = this; var f = function(){pThis.timeout();} this.timerID = window.setTimeout(f, this.nTimeout); } ScreenSaver.prototype.onevent = function(e){ this.screenSaver.signal(); } var saver; function initScreenSaver(){ //blort; saver = new ScreenSaver({timeout:5000}); //无动作时间 } window.onload = function(){ initScreenSaver(); }
以上是关于JS监听页面----无鼠标键盘动作,自动跳页的主要内容,如果未能解决你的问题,请参考以下文章