zoukankan      html  css  js  c++  java
  • 判断用户没有点击页面几秒后强制返回

    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <title>js判断用户有没有操作页面</title>
    </head>
    <body>
     
     
    <script>
     window.onload = function (){
     
       (function($){
         funObj = {
           timeUserFun:'timeUserFun',
         }
         $[funObj.timeUserFun] = function(time){
           var time = time || 2;
           var userTime = time*60; //6秒后强制返回
           var objTime = {
             init:0,
             time:function(){
               objTime.init += 1;
               if(objTime.init == userTime){
                 console.log(111) // 用户到达未操作事件 做一些处理
            //时间到达后要做的事情,写在这里
               }
             },
             eventFun:function(){
               clearInterval(testUser);
               objTime.init = 0;
               testUser = setInterval(objTime.time,1000);
             }
           }
     
           var testUser = setInterval(objTime.time,1000);
     
           var body = document.querySelector('html');  //获取html元素
           body.addEventListener("click",objTime.eventFun); //增加点击时间
           body.addEventListener("keydown",objTime.eventFun);//增加键盘事件
           body.addEventListener("mousemove",objTime.eventFun); //增加鼠标移动事件
           body.addEventListener("mousewheel",objTime.eventFun); //增加鼠标滑轮滑动事件
         }
       })(window)
     
     
    //   直接调用 参数代表分钟数,可以有一位小数;
        timeUserFun(0.1);
     }
     
    </script>
     
    </body>
    </html>
  • 相关阅读:
    Python中的下划线(转)
    全面Python小抄(转)
    Python函数参数默认值的陷阱和原理深究(转)
    Python中的默认参数(转)
    PEP8 Python 编码规范整理(Python)
    PEP8中文翻译(转)
    这次面试就差不多了,你有什么问题需要问我呢?(转)
    MySQL事务隔离级别,锁(转)
    Web安全学习图径——系列课程推荐
    盗墓笔记—阿里旺旺ActiveX控件imageMan.dll栈溢出漏洞研究
  • 原文地址:https://www.cnblogs.com/libo199374/p/8058735.html
Copyright © 2011-2022 走看看