用户无操作时刷新页面

 只监听页面的点击和滚轮事件。当事件发生的时候清除定时,然后重启定时。

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);

阅读更多
换一批

没有更多推荐了,返回首页