Chrome中的JQuery空闲时间问题

时间:2018-07-31 15:19:10

标签: jquery google-chrome-app

我有一个交互式数字标牌应用程序,每次交互后应等待三分钟,然后mousemove和keypress函数才起作用...是“此”正确呼叫,还是我应该使用主体或特定ID /类?

var idleTime = 0;
$(".coverme").click(function () {
    //Increment the idle time counter every minute.
    var idleInterval = setInterval(timerIncrement, 60000); // 1 minute

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

function timerIncrement() {
    idleTime = idleTime + 1;
    if (idleTime > 3) { // in minutes
        $("#content").css('filter','blur(5px)');
        $("#helper").hide();
        $("#overlay").show();
    }
}

1 个答案:

答案 0 :(得分:0)

我能够通过将初始选择器更改为文档就绪而不是单击元素来解决。