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 回答
0

我通过 setTimeout('Redirect()', 10000); 其中 Redirect fn 是函数 Redirect() { window.location.href="mylink.html"; }

于 2013-06-07T04:29:48.753 回答