【发布时间】:2012-10-16 16:22:02
【问题描述】:
我正在使用 jQuery Mobile 和 Phonegap 开发一个小型 Android 应用。
我遇到以下问题:
我有一个页面 A,其中包括一个 Google 地图和一个 infowindow 中的链接。
当我点击链接时,应用会切换到页面B,当我点击页面B上的返回按钮时,页面会意外回到页面B而不是页面A。
在后页转换期间,页面会闪烁。页面更改事件似乎触发了两次。
【问题讨论】:
-
A 页面是直接链接到 B 页面,还是通过某个中间人页面重定向到 B 页面?当我在网站上看到这个问题时,这是最常见的情况。您单击一个链接,它会转到一个重定向到实际页面的页面(称为页面 B),当您单击一次后退按钮时,您将返回到仅将您重定向回页面 B 的页面。
-
$.mobile.changePage($("#outagedetailPage"));
-
它直接进入页面 outagedetailpage 但是当它返回页面时 a 将调用 $('#Page').live('pageshow', function(event){});会导致问题吗?
-
我不知道。尝试注释掉那个事件处理程序,看看它是否开始工作。
标签: android cordova jquery-mobile