前の記事 ≪:セクシーなドロップダウンメニュー実装サンプル
次の記事 ≫:PSDとXHTMLがセットになったWebデザイン学習キット色々

ブラウザから離れてアイドルになった時のイベントを簡単取得できるjQueryプラグイン「jQuery idleTimer plugin」

2009年06月08日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

Paul Irish jQuery idleTimer plugin

ブラウザから離れてアイドルになった時のイベントを簡単取得できるjQueryプラグイン「jQuery idleTimer plugin」。

idleTimer pluginを使えば、ブラウザ内で、しばらく操作しなかったり、別のウィンドウに移動して、最初使っていたブラウザをしばらく操作しない場合に、”アイドル状態”としてイベントを発生させることが出来ます。
逆に、アイドル状態からの復帰もイベントで取得できます。

// タイマーをミリ秒単位で初期化(10000だと10秒)
$.idleTimer(10000);

$(document).bind("idle.idleTimer", function(){
    // アイドルになった時の処理をここに書く
});

$(document).bind("active.idleTimer", function(){
    // アイドルから復帰した時の処理をここに書く
});

// タイマーを無効化
$.idleTimer('destroy');

デモページはこちら

アイドル時間が一定時間経ったら自動でログアウトさせたり、復帰した際になんらかの通知を表示させたりということが可能になってきますね。

関連エントリ

関連の記事検索:jQuery, Timer
スポンサード リンク

By.KJ : 2009年06月08日 07:02 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)