【问题标题】:jQuery Mobile and jQuery.mobile.back();jQuery Mobile 和 jQuery.mobile.back();
【发布时间】:2015-11-12 14:11:59
【问题描述】:

我有一个返回按钮:

<a href="javascript:void(0)" data-role="button" data-inline="true" 
   data shadow='true' data-corners='true' id='goBackfromExerc'
   onClick="goBackfromExerc()">Yes</a>
   <!---the function goBackfromExerc() ends with jQuery.mobile.back(); -->

使用这行简单的代码返回上一页:

jQuery.mobile.back();

但该按钮位于一个弹出窗口中,导致它出现在 Chrome URL 上:#&amp;ui-state=dialog。我认为这会导致问题,因为window.location.hash 将其视为一个单独的 URL。

它适用于谷歌浏览器。它适用于我朋友的 Android 手机,但不适用于我的 Android 手机。

我听说过这个问题发生在其他用户身上,但我的只影响我的 Android 手机。

【问题讨论】:

  • 你在使用什么事件,也许是点击?你能发布按钮处理程序吗?

标签: android jquery jquery-mobile


【解决方案1】:

这是弹出窗口本身的问题:

我需要 data-hisstory="false" 否则弹出窗口本身会表现得像一个页面。后退按钮只是关闭弹出窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 2014-01-02
    • 2013-03-19
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    相关资源
    最近更新 更多