我有一个交互式数字标牌应用程序,每次交互后应等待三分钟,然后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();
}
}
答案 0 :(得分:0)
我能够通过将初始选择器更改为文档就绪而不是单击元素来解决。