var lastTime = new Date().getTime(); var currentTime = new Date().getTime(); var timeOut = 10 * 60 * 1000; //設置超時時間: 10分 $(function(){ /* 鼠標移動事件 */ $(document).mouseover(function(){ lastTime = new Date().getTime(); //更新操作時間 }); }); function testTime(){ currentTime = new Date().getTime(); //更新當前時間 if(currentTime - lastTime > timeOut){ //判斷是否超時 console.log("超時"); } } /* 定時器 間隔1秒檢測是否長時間未操作頁面 */ window.setInterval(testTime, 1000);