类似应用程序的后退按钮流程,带有导航栏中的后退按钮

时间:2013-09-01 07:01:20

标签: javascript jquery ruby-on-rails jquery-mobile back

我有一个带有顶部导航栏的网络应用程序(运行Rails和jQuery Mobile),后面的箭头按钮可以转到上一页。

我有以下两个页面流程:

1)主页 - > item - >项目详情

2)收藏夹 - > item - >项目详情

如果我只从(主页或收藏夹)转到项目页面,我可以轻松地按下浏览器后退按钮(或添加后退链接)以返回主页或收藏夹。好的,没关系。

但如果我更进一步到项目详情页面,然后按后退按钮到项目页面,然后再按下后退按钮,它会返回到详细信息页面。

但我想要它做的是去家庭或收藏页面(我开始的那个)。

我尝试将data-rel="back" and data-direction="reverse"添加到后端链接,但它不能像我上面解释的那样工作。

有任何建议或最佳做法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用历史记录API来控制push和popstates。这样,如果用户在浏览器上向后或向前点击,您就可以轻松控制要显示的内容。