JQuery mobile清除后退按钮历史记录

时间:2016-02-22 19:31:07

标签: jquery-mobile

我有一个由jquery mobile编写的应用程序。它包含多个页面,实现顺序流程,Android手机上的后退按钮非常适合用户回来。

但是当流程结束时,我想返回到开始页面,当然我不想通过按后退按钮将用户导航到最后一页。

当流程结束时,我写了类似的东西:

$.mobile.navigate.history.stack = [];
$.mobile.changePage("#main", {transition: "pop"});

但结果不是理想的结果。用户将被导航到#main页面,当他/她按下后退按钮时,他/她将返回到最后一页。

有什么问题?

1 个答案:

答案 0 :(得分:-2)

我相信您只需在reverse: false

的来电中添加changePage即可
$.mobile.changePage("#main", {reverse: false, changeHash: false, transition: "pop"});