我嘗試使用此代碼在15分鐘後自動註銷。 但是這不能正常工作。我離開我的比賽15分鐘,但沒有任何事情發生。它仍然登錄。超時退出(JavaScript,jQuery)
但另一方面,如果我嘗試更短的時間,例如5秒它的作品完美... 5秒後它將我註銷。
我不知道,問題在哪裏?
var int=self.setInterval(setLastAction,1000);
function setLastAction(){
var lastAction = new Date();
var baz = new Date();
baz.setTime(lastAction.getTime() - firstAction.getTime());
baz = baz.getSeconds();
if(baz >= (15*60)){
logOut();
}
}
$(document).mousemove(function(){
firstAction = new Date();
});
這裏是這是完全測試一個計時器腳本:http://blog.webtech11.com/2012/07/29/countdown-timer- with-javascript.html –