[JavaScript] jquery控制当用户闲置时暂停事件执行 →→→→→进入此内容的聊天室

来自 , 2020-06-19, 写在 JavaScript, 查看 106 次.
URL http://www.code666.cn/view/6bb56208
  1. idleTimer = null;
  2. idleState = false;
  3. idleWait = 2000;
  4.  
  5. (function ($) {
  6.  
  7.     $(document).ready(function () {
  8.    
  9.         $('*').bind('mousemove keydown scroll', function () {
  10.        
  11.             clearTimeout(idleTimer);
  12.                    
  13.             if (idleState == true) {
  14.                
  15.                 // Reactivated event
  16.                 $("body").append("<p>Welcome Back.</p>");            
  17.             }
  18.            
  19.             idleState = false;
  20.            
  21.             idleTimer = setTimeout(function () {
  22.                
  23.                 // Idle Event
  24.                 $("body").append("<p>You've been idle for " + idleWait/1000 + " seconds.</p>");
  25.  
  26.                 idleState = true; }, idleWait);
  27.         });
  28.        
  29.         $("body").trigger("mousemove");
  30.    
  31.     });
  32. }) (jQuery)
  33. //javascript/4260

回复 "jquery控制当用户闲置时暂停事件执行"

这儿你可以回复上面这条便签

captcha