2017-08-31 87 views
0

我正在嘗試使用反跳功能爲我的應用程序設置自動註銷功能。我的理解是,如果我的應用程序未使用,反彈功能將在30秒後觸發該功能。我嘗試閱讀debounce的文檔,並覺得我已經做了確切的事情。我錯過了什麼嗎?或者我的理解完全錯誤?下劃線反跳功能

var logout_debounce = _.debounce(debounceHandler, 30); 

function debounceHandler() { location.reload(); }

$("body").on("mousemove", logout_debounce); 

回答

1

的時間以毫秒爲單位,所以你需要做的30 * 1000

+0

當然是的謝謝;) –

+0

但它註銷鼠標移動。如果用戶空閒,我想要自動註銷 – jenny

+0

不確定你的代碼是否完美地工作,觀察你是否不移動鼠標2秒,它將控制檯日誌「註銷」 - https://jsfiddle.net/kzj04r5j/1/ –

1

這30毫秒,如果你想在30秒後被解僱;你必須使用30*1000 = 30000