0
var startTimeout = function() {
setInterval(timerIncrement, 1000);
document.getElementsByTagName('body')[0].addEventListener('mousemove', function() { globals.idleTime = 0; });
document.getElementsByTagName('body')[0].addEventListener('keypress', function() { globals.idleTime = 0; });
};
var timerIncrement = function() {
Tools.getParameterFromDatabase('idleTime', function(idleTime) {
globals.idleTime++;
if (globals.idleTime > idleTime/1000 - 1) {
doAction();
}
});
};
doAction()方法应该火 - 这是IDLETIME在数据库中的地方,所以我必须使用Ajax加载它。事件侦听器
问题是,globals.idleTime没有设置为0与用户操作。事件似乎只在调用doAction()之后触发。
我该如何解决这个问题?
不,我不能。当用户做某些动作时,它必须设置为0。 – khernik