var oldTime = new Date().getTime();
var newTime = new Date().getTime();
var outTime = 8 * 60 * 1000; //设置超时时间: 8分钟
$(function(){
/* 鼠标移动事件 */
$(document).mouseover(function(){
oldTime = new Date().getTime(); //鼠标移入重置停留的时间
});
});
function OutTime(){
newTime = new Date().getTime(); //更新未进行操作的当前时间
if(newTime - oldTime > outTime){ //判断是否超时不操作
//超时后执行的操作
console.log("时间到");
}
}
/* 定时器 判断每5秒是否长时间未进行页面操作 */
window.setInterval(OutTime, 5000);
转载于:https://blog.csdn.net/weixin_34347651/article/details/93993422