1

次の動作を行うjQueryプラグインを探しています。1。10分間ユーザーが非アクティブになっていることを確認します。2. 10分後、アラートまたはライトボックスメッセージを表示します。ライトボックスの方がいいと思います。3.さらに5分後、アクションを実行します。

    My javascript code is : 

            <script type="text/javascript">
    var idleTime = 0;
    var activeTime = 0;
    var warningFlag = 0;
    setInterval(function checkIdle() {
        idleTime += 1;
        activeTime += 1;
        //document.write(idleTime + ' ' + activeTime);
        if(idleTime > 5) {
            alert("Idle from last 5 seconds!! You have been active for last "+ activeTime);
            warningFlag=1;
        }
        if((idleTime > 10) && (warningFlag==1)) {
            alert("Idle from last 10 seconds!! You have been active for last "+ activeTime);
            window.location = "www.tinyprints.com";
        }
        window.onload = resetTimer;
        document.onmousemove = resetTimer;
        document.onkeypress = resetTimer;
    },1000);

    function resetTimer() {
         idleTime = 0;
    }

</script>
    But i was thinking to use a jQuery plugin.
4

1 に答える 1

0

ここに優れたjQueryプラグインがあります: http ://www.erichynds.com/jquery/creating-a-mint-com-style-idle-logout-timer-using-jquery/ これにより、必要なことを正確に実行できます。パラメータを変更することで、10分後にページを簡単に変更redirectAfterできます。

于 2012-06-27T20:27:02.617 に答える