【发布时间】:2014-09-12 02:20:14
【问题描述】:
我在 Android 上使用 jQuery Mobile + Phonegap 进行页面导航时遇到问题。 我正在尝试复制 Android 堆栈导航。
情况如下:
用户未登录并在主页上
- 点击需要记录的“Action A”。
- 显示登录页面。
- 显示“Action A”页面。
问题是: 当用户按下返回按钮时,它应该返回主页面而不是登录页面。
但历史上的“栈”是这样的:
主要 |登录 |操作 A
我尝试过:
// return from Login page to Main:
history.back(); // $.mobile.back(); works the same way in this case.
// then go to Action A page:
$.mobile.changePage( pageA );
但是“changepage”是在“back”命令之后执行的,所以它会进入Action A页面,然后返回Login页面。
在 Android 上,这是一项非常简单的任务。 :(
【问题讨论】:
-
看看 changehash 选项:api.jquerymobile.com/jQuery.mobile.changePage
标签: android jquery-mobile cordova navigation