0

最後のタッチからのユーザーのアイドル時間を確認し、しばらくしてからアプリをホームページに戻したいと思います。これを phonegap を使用して実行したいと考えています。

私はグーグルでいくつかの解決策を見つけましたが、アイドル時間を検出してアプリをホームページに戻したいです。

ありがとう。

4

2 に答える 2

1

jQuery を使用して *開始タッチ イベントと終了タッチ イベントをバインドし、タイマーを使用して関数を実行することができます

$('body').bind('touchstart',function() {
    clearInterval(myTimer);
});

$('body').bind('touchend', function() {
     myTimer = setInterval(function() { 
                          /* return user to homepage */
                        },30000);
});

タッチ イベントは、モバイル デバイスでは少しバグがあります。ただし、最後のタッチが検出されてから一定時間後に実行するように間隔タイマーを設定します。次の touchstart イベントでクリアすることを忘れないでください。少し面倒ですが、動作するはずです(ところでテストしていません)

于 2013-06-06T06:14:26.597 に答える