js根据鼠标和键盘判断页面是否长时间未进行操做

 <script>
        var count = 0;
        var outTime=30;//分钟
        window.setInterval(go, 1000);
        function go() {
            count++;
            if (count == outTime*60) {
               alert("您因长时间未进行操做致使页面过时");
            }
        }

       var x ;
        var y ;
     //监听鼠标
        document.onmousemove = function (event) {
            var x1 = event.clientX;
            var y1 = event.clientY;
            if (x != x1 || y != y1) {
                count = 0;
            }
            x = x1;
            y = y1;
        };

        //监听键盘
        document.onkeydown = function () {
            count = 0;
        };


    </script>
相关文章
相关标签/搜索