我想检查自上次触摸以来的用户空闲时间,并在一段时间后将应用程序返回主页。我希望使用phonegap完成此操作。
我用谷歌搜索并找到了一些解决方案,但我想检测空闲时间并将应用程序返回主页。
感谢。
答案 0 :(得分:1)
使用jQuery你可以绑定一个开始触摸事件和结束触摸事件,然后使用一个计时器来执行一个函数
$('body').bind('touchstart',function() {
clearInterval(myTimer);
});
$('body').bind('touchend', function() {
myTimer = setInterval(function() {
/* return user to homepage */
},30000);
});
触控事件在移动设备中有点小问题。但是,在检测到最后一次触摸后的一段时间后,将Interval计时器设置为运行。记得在下一个touchstart事件中清除它。它有点乱,但应该工作(我没有测试它顺便说一句)
答案 1 :(得分:0)
我通过setTimeout('Redirect()',10000)得到了这个工作;其中重定向fn是函数Redirect(){window.location.href =“mylink.html”; }