js超时处理

2018-03-15  本文已影响0人  复古先生

var lastTime = new Date().getTime();

        var currentTime = new Date().getTime();

        var timeOut = 10 * 60 * 1000; //设置超时时间: 10分

        window.onload=function(){

            /* 鼠标移动事件 */

            document.onmousemove=function(){

                lastTime = new Date().getTime(); //更新操作时间

            };

        };

        function testTime(){

            currentTime = new Date().getTime(); //更新当前时间

            if(currentTime - lastTime > timeOut){ //判断是否超时

                console.log("超时");

            }

        }

        /* 定时器  间隔1秒检测是否长时间未操作页面  */

        window.setInterval(testTime, 1000);

上一篇 下一篇

猜你喜欢

热点阅读