(JQuery)当页面常见时间无操作的时候,跳转到登录页面
大前提 就是 用户不禁用脚本
// 如果要是的话,尽量每个页面都要使用
$(function () {
var TimeNum = new Date().getTime();
//mousedown() 监听鼠标是否使用 keydown() 监听键盘是否可用
$(document).mousedown(function () {
TimeNum = new Date().getTime();
}).keydown(function () {
TimeNum = new Date().getTime();
}).mousemove(function () {
TimeNum = new Date().getTime();
});
//setInterval用来判断 当前时间之差
setInterval(function () {
//这里判断按键或鼠标 事件是否触发了
var TimeCount = new Date().getTime();
var minutes = Math.floor((TimeCount - TimeNum) / (60 * 1000));
//如果两个时间差大于1分钟
if (minutes >= 30) {
window.location.href = 'login.html';
}
}, 1000);
})