$(function() { function timeChecker() { var timeStamp = new Date(); sessionStorage.setItem("lastTimeStamp", timeStamp); setInterval(function() { var storedTimeStamp = sessionStorage.getItem("lastTimeStamp"); timeCompare(storedTimeStamp); }, 3000); } function timeCompare(timeString){ var currenTime = new Date(); var pastTime = new Date(timeString); var timeDiff = currenTime - pastTime; var minPast = Math.floor((timeDiff/60000)); //console.log(pastTime +" "+ timeDiff +" "+ minPast); if(minPast > 90) { sessionStorage.removeItem("lastTimeStamp"); window.location.replace(log_url); return false; }else { //console.log(currenTime +" - "+pastTime+" - "+minPast+ " min"); } } $(document).mousemove(function(){ var timeStamp = new Date(); sessionStorage.setItem("lastTimeStamp", timeStamp); }); timeChecker(); });
Funkcja startuje na końcu. Jednakże ja chciałbym ja zatrzymać w innej funkcji a następnie ja wywołać z tej funkcji dopiero.
Będę wdzięczny za pomoc. Pozdrawiam