【问题标题】:Back button in jQuery Mobile fires twicejQuery Mobile 中的后退按钮触发两次
【发布时间】: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


【解决方案1】:

将 Phonegap 升级到 2.1.0

他们已经修复了返回和菜单按钮的一些问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多