jquery實現指定時間無操作退出返回首頁
阿新 • • 發佈:2018-12-09
var monitor_plus = { click_time : new Date(), leave : 60, goUrl : "", container : "", init : function(timeSpan, url, container) { this.leave = timeSpan; this.goUrl = url; this.container = container; this.counter(); }, counter : function() { var now = new Date(); var span = parseInt(now - this.click_time) / 1000; if (span > this.leave) { logout();//退出返回首頁 } else { setTimeout('monitor_plus.counter()', 1000); } if (this.container) { var second = this.leave - Math.ceil(span); $("#" + this.container).html(second); } }, update : function() { this.click_time = new Date(); } } $(document).ready(function() { $("body").click(function(event) { monitor_plus.update(); }); var djTime = 10*60;//10分鐘無操作自動退出,並跳轉首頁 monitor_plus.init(djTime,'','showMonitorTime'); });