如何使用jquery获取用户空闲时间

时间:2017-05-04 11:56:38

标签: jquery

我想用jQuery获取用户空闲时间我使用jQuery但它只能工作当前tab工具(document.body)但实际上我希望用户在任何工作或不用记事本,excel,gmail我用的任何代码下面:

var idleTime = 0; var min = -1;
$(document).ready(function () {
    //Increment the idle time counter every minute.
    var idleInterval = setInterval(timerIncrement, 1000); // 1 min

    //Zero the idle timer on mouse movement.
    $(this).mousemove(function (e) {
        idleTime = 0; min = -1;
    });
    $(this).keypress(function (e) {
        idleTime = 0; min = -1;
    });
});
function timerIncrement() {

    if (idleTime%60==0)
    { min = min + 1; }
    $("#idea").html(min+":"+idleTime);
    idleTime = idleTime + 1;
    if (idleTime > 10) { // 10 minutes
    alert("i miss you :-)");
    }
}

但它不起作用它只给出当前标签空闲时间,但我希望整个系统空闲时间使用我的网站jQuery它是否可能我在c#中使用此代码但窗口形式...请帮助我在jQuery web

0 个答案:

没有答案