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