Javascript 用于超时用户和显示lightbox警报警告的jQuery插件

Javascript 用于超时用户和显示lightbox警报警告的jQuery插件,javascript,jquery,Javascript,Jquery,我正在寻找具有以下行为的ra jQuery插件: 1.发现用户在10分钟内处于非活动状态。 2.10分钟后显示警报或灯箱消息。我相信灯箱会更好。 3.再过5分钟,执行一项操作 My javascript code is : <script type="text/javascript"> var idleTime = 0; var activeTime = 0; var warningFlag = 0; setInte

我正在寻找具有以下行为的ra jQuery插件: 1.发现用户在10分钟内处于非活动状态。 2.10分钟后显示警报或灯箱消息。我相信灯箱会更好。 3.再过5分钟,执行一项操作

    My javascript code is : 

            <script type="text/javascript">
    var idleTime = 0;
    var activeTime = 0;
    var warningFlag = 0;
    setInterval(function checkIdle() {
        idleTime += 1;
        activeTime += 1;
        //document.write(idleTime + ' ' + activeTime);
        if(idleTime > 5) {
            alert("Idle from last 5 seconds!! You have been active for last "+ activeTime);
            warningFlag=1;
        }
        if((idleTime > 10) && (warningFlag==1)) {
            alert("Idle from last 10 seconds!! You have been active for last "+ activeTime);
            window.location = "www.tinyprints.com";
        }
        window.onload = resetTimer;
        document.onmousemove = resetTimer;
        document.onkeypress = resetTimer;
    },1000);

    function resetTimer() {
         idleTime = 0;
    }

</script>
    But i was thinking to use a jQuery plugin.
我的javascript代码是:
var-idleTime=0;
var-activeTime=0;
var-warningFlag=0;
setInterval(函数checkIdle(){
空闲时间+=1;
活动时间+=1;
//document.write(空闲时间+“”+活动时间);
如果(空闲时间>5){
警报(“从最后5秒开始空闲!!您已在上一次活动”+activeTime);
警告标志=1;
}
如果((空闲时间>10)和&(警告标志==1)){
警报(“从最近10秒开始空闲!!您已处于活动状态”+活动时间);
window.location=“www.tinyprints.com”;
}
window.onload=重置计时器;
document.onmousemove=resetTimer;
document.onkeypress=重置计时器;
},1000);
函数resetTimer(){
空闲时间=0;
}
但是我正在考虑使用jQuery插件。

这里有一个很好的jQuery插件: 这让你可以做你想做的事。通过更改
redirectAfter
参数,您可以很容易地让它在10分钟后更改页面