我正在使用phonegap和nova框架做一个应用程序。当我从另一个页面调用一个页面时,我会遇到问题。我有三个页面:从主页,触摸一个按钮,然后转到页面1。在页面1中,我有一个带有两个按钮(back和configuration)的标题。back (后退)按钮进入Home page (主页),configuration (配置)按钮进入page 2 (配置按钮)。在page 2(页面2)中,我有一个标题(与页面1的位置相同)和一个关闭并返回页面1的按钮。当我触摸close (关闭)按钮时,页面2应该转到Page 1(页面1),但是转到page 2(页面2),但速度非常快,页面1被关闭并返回Home (主页)。
事件是不同的,并且在不同的页面上。名称按钮是不同的。
但并不总是这样,有时(取决于它如何触及)效果很好。
我不知道怎么修,我需要帮助。
第1页中的事件:
nova.touch.bindClick("#btnBack", function() {
var page = new nova.Page("pages/home.html");
page.needAddingToHistory = true;
atApp.gotoPage(page);
});
nova.touch.bindClick("#btnConf", function() {
var page = new nova.Page("pages/page2.html");
page.needAddingToHistory = true;
atApp.gotoPage(page);
});按钮第1页:
<div id="btnBack" class="btn-left btn-cancel">
<span><i class="fa fa-angle-left"></i>Back</span>
</div>
<div id="btnConf" class="btn-right">
<span><i class="fa fa-cog"></i></span>
</div>活动页面2
nova.touch.bindClick("#btnClose", function() {
var page = new nova.Page("pages/page1.html");
page.needAddingToHistory = true;
atApp.gotoPage(page);
});按钮第2页:
<div id="btnClose" class="btn-left btn-cancel">
<span>Back</span>
</div>

发布于 2015-08-03 20:39:49
我解决了安装FastClick的问题,并遵循了这个问题的答案how to use fastclick。
https://stackoverflow.com/questions/31642640
复制相似问题