非活动10分钟后显示弹出窗口
您好, 找不到代码:X是否有人可以发布,或解释如何在10分钟不活动后弹出窗口?
当页面加载后10分钟内成员处于非活动状态时,成员将看到带有一些按钮和文本的弹出窗口
<div>
<p>Away from keyboard?</p>
<ul class="button">
<li><a href="#0">I'm Back!</a></li>
</ul>
</div>
解决方案
var seconds = 0;
var timeoutCounter = setInterval(function(){
seconds++;
if(sec == 600) {
// do stuff to launch popup
clearInterval(timeoutCounter);
}
}, 1000);
$(document).mousemove(function (e) {
clearInterval(timeoutCounter);
seconds = 0;
setInterval(timeoutCounter);
});
$(document).keypress(function (e) {
clearInterval(timeoutCounter);
seconds = 0;
setInterval(timeoutCounter);
});
这基本上是每秒钟运行一次,如果是第600秒,则在运行代码后退出。
Source for idle checking
相关文章