我在使用jQuery Mobile + Phonegap进行页面导航时遇到了问题。 我试图复制Android堆栈导航。Jquery Mobile“Stack”导航问题
这里的情况:
用户没有登录,并在主页
- 点击“操作外”,需要被记录下来。
- 显示登录页面。
- 显示“动作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”是如此这般到该动作的页面,然后返回到登录页面中的“后退”指令后执行。
在Android上,这是一项非常简单的任务。 :(
查看changehash选项:http://api.jquerymobile.com/jQuery.mobile.changePage/ – ezanker 2014-09-05 21:09:22