特定のページで所定の時間アイドル状態になっているユーザーの自動ログアウトを設定しようとしています。HTMLページのレイアウトを行うためにjadeファイルを使用しています。idleTimer プラグインをファイルに直接リンクしようとしました。これは私のjadeファイルがどのように見えるかです:
!!!5
html
head
title #{title}
link(rel='stylesheet', href='/stylesheets/style.css')
script(type="text/javascript", src="http://code.jquery.com/jquery-1.9.x.js")
script(type="text/javascript", src="https://github.com/mikesherov/jquery-idletimer/blob/master/src/idle-timer.js")
script.
$(document).ready(function(){
$.idleTimer(5000);
$(document).bind("idle.idleTimer", function(){
alert("idle");
});
});
この時点でプラグインの機能を実行しようとしているだけで、実際にユーザーをログアウトさせるためのコーディングは何もしていません。これを Express で実行してページをロードすると、アラートは生成されません。JQuery とプラグインを組み込む方法が正しいかどうか、または jade ファイルの JQuery セクションの構文が間違っている可能性があるかどうかはわかりません。アドバイスをいただければ幸いです。