监听鼠标键盘,没有操作超过3秒,执行方法console.log()
//鼠标移动
document.onmousemove = function() {
window.lastMove = new Date().getTime();
}
//鼠标点击
document.onmousedown = function() {
window.lastMove = new Date().getTime();
}
//键盘按下
document.onkeydown = function() {
window.lastMove = new Date().getTime();
}
window.lastMove = new Date().getTime();
window.setInterval(function() {
var now = new Date().getTime();
if(now - lastMove > 3000) {
//执行方法
console.log(now);
}
}, 1000)