3 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以觀看鼠標(biāo)的移動(dòng),但這是您將獲得最好的指示,以表明用戶仍在那兒而無需聽click事件。但是,javascript無法判斷它是活動(dòng)選項(xiàng)卡還是瀏覽器處于打開狀態(tài)。(好吧,您可以獲取瀏覽器的寬度和高度,并告訴您瀏覽器是否已最小化)

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
這就是我想出的。它似乎可以在大多數(shù)瀏覽器中使用,但是我想確保它可以一直在任何地方使用:
var timeoutTime = 1800000;
var timeoutTimer = setTimeout(ShowTimeOutWarning, timeoutTime);
$(document).ready(function() {
$('body').bind('mousedown keydown', function(event) {
clearTimeout(timeoutTimer);
timeoutTimer = setTimeout(ShowTimeOutWarning, timeoutTime);
});
});
有人看到任何問題嗎?
添加回答
舉報(bào)