我有一个由jquery mobile编写的应用程序。它包含多个页面,实现顺序流程,Android手机上的后退按钮非常适合用户回来。
但是当流程结束时,我想返回到开始页面,当然我不想通过按后退按钮将用户导航到最后一页。
当流程结束时,我写了类似的东西:
$.mobile.navigate.history.stack = [];
$.mobile.changePage("#main", {transition: "pop"});
但结果不是理想的结果。用户将被导航到#main
页面,当他/她按下后退按钮时,他/她将返回到最后一页。
有什么问题?
答案 0 :(得分:-2)
我相信您只需在reverse: false
changePage
即可
$.mobile.changePage("#main", {reverse: false, changeHash: false, transition: "pop"});