只监听页面的点击和滚轮事件。当事件发生的时候清除定时,然后重启定时。
function timeReload(time) {
var intervalId=startCount(time);document.addEventListener("wheel",init);
document.addEventListener("click",init);
function init() {
console.log("clearTimeReload");
clearInterval(intervalId);
startCount(time)
}
function startCount(time) {
console.log("startCount");
return setInterval(function () {
console.log("reload");
window.location.reload(true);
},time);
}
}
timeReload(10000);