アプリケーションの自動ログアウトを設定するためにデバウンス機能を使用しようとしています。私の理解は、私のアプリケーションが使用されていない場合、デバウンス機能は30秒後に機能を起動するということです。私はデバウンスのドキュメントを読んで、正確なことをしたように感じました。私は何かを逃していますか?または私の理解は全く間違っていますか?アンダースコアでのデバウンス機能
var logout_debounce = _.debounce(debounceHandler, 30);
function debounceHandler() { location.reload(); }
$("body").on("mousemove", logout_debounce);
もちろん、yepありがとう;) –
しかし、マウスの移動でログアウトします。ユーザーがアイドル状態であれば自動的にログアウトしたい – jenny
あなたのコードが完璧にうまくいくかどうかわからない、2秒間マウスを動かしていない場合は、ログ "ログアウト"をコンソールに表示する - https://jsfiddle.net/kzj04r5j/1/ –