javascript 判断用户有没有操作页面 javascript 判断用户有没有操作页面

javascript 判断用户有没有操作页面

  1. window.onload = function (){
  2. (function($){
  3. funObj = {
  4. timeUserFun:'timeUserFun',
  5. }
  6. $[funObj.timeUserFun] = function(time){
  7. var time = time || 2;
  8. var userTime = time*60;
  9. var objTime = {
  10. init:0,
  11. time:function(){
  12. objTime.init += 1;
  13. if(objTime.init == userTime){
  14. console.log(111) // 用户到达未操作事件 做一些处理
  15. alert("用户长时间没有操作页面,即将跳转到登录页面");
  16. }
  17. },
  18. eventFun:function(){
  19. clearInterval(testUser);
  20. objTime.init = 0;
  21. testUser = setInterval(objTime.time,1000);
  22. }
  23. }
  24. var testUser = setInterval(objTime.time,1000);
  25. var body = document.querySelector('html');
  26. body.addEventListener("click",objTime.eventFun);
  27. body.addEventListener("keydown",objTime.eventFun);
  28. body.addEventListener("mousemove",objTime.eventFun);
  29. body.addEventListener("mousewheel",objTime.eventFun);
  30. }
  31. })(window)
  32. // 直接调用 参数代表分钟数,可以有一位小数;
  33. timeUserFun(0.1);
  34. }
分享本文至:

评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论