phonegap后退按钮需要2个水龙头

时间:2013-10-15 17:51:09

标签: javascript android cordova

我在Galaxy S3 Android 4.2.1上使用PhoneGap 2.9开发应用程序。在应用程序中,我已经覆盖了默认的后退按钮行为。后退行为只是调用:

window.history.back();

我有4个html页面。在一直导航到page4.html后,我点击后退按钮并成功导航到page3.html。在page3.html上,我必须按两次后退按钮才能成功导航到page2.html。无论导航图如何,它似乎都是这样的。第一个“后退”工作正常,所有后续的都需要双击后退按钮。

Stangely,当我在调用alert("going back!")之前放置window.history.back()时,它会正确显示导航中的每个“后退”点按。可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:-1)

我不确定你是怎么调用window.history.back()但是你可以这样做:

$("#backButton").bind("click", backClicked);

function backClicked(){
window.history.back();
 }

我强烈建议将fastclick.js库合并到任何需要响应按钮的项目中。

相关问题