1

問題なく正常に動作するEric Hynds の jquery-idle-timeoutダイアログを実装しようとしています。しかし、コンピューターのスリープ時電話の画面オフ時でもタイマー/アイドルタイムアウトを取得するにはどうすればよいですか。

現在、コンピューターがスリープ状態になるか、電話の画面がオフになると、タイマーが一時停止します。

以外に特定のjqueryイベントを追加する必要がありmousemove keydown DOMMouseScroll mousewheel mousedownますか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

コンピュータがスリープしているときにダイアログボックスを表示できますが、コンピュータが次のようにウェイクアップする間隔を確認できます

var oldTime = Date.now();

var expire = 50000; //expire time in ms

var interval = 5000; //interval time in ms

setInterval(function() 
{
   var newTime = Date.now(),
   if (newTime - oldTime > interval+expire)
   {
      //call the expire function

   }
   oldTime = newTime
}, interval);
于 2015-01-19T09:58:21.253 に答える