大概思路就是:在5分钟内没有操作软件就会让图片出现,当操作手机之后屏保隐藏,一直操作就会一直把延时任务清除,当真正的五分钟没有操作才会真的出现屏保
var timeshow = 300 * 1000 //设置时间
var t = setTimeout("delayTask()", timeshow); //延时执行延时任务
//延时任务具体的操作
function delayTask() {
$(".screensaver").css("display","block") //屏保出现
clearTimeout(t);
}
//鼠标移动,重置延时任务
function resetTask() {
$(".screensaver").css("display","none") //屏保隐藏
clearTimeout(t);
t = setTimeout("delayTask()", timeshow);
}
//页面加载时,加载函数。
function loading() {
document.onmousemove = resetTask;
}
window.onload = loading;