1

我有以下视觉活动:

  1. 问题清单。
  2. 详细的发行卡。
  3. 弹出确认删除问题。

最后一个是有趣的小部件:

  • 当我按“否”(不想删除)时,我需要返回详细卡。实现很简单 - 只需添加data-rel="back"到按钮链接。
  • 当我按“是”(是的,想删除问题)时,删除后我需要返回两次到问题列表 - 因为已删除的问题已经不存在。

如何实现最后一个子弹?猜猜不需要直接指向页面网址(是的,有可能,但不灵活)。

4

2 回答 2

2

.prevAll()使用如下方式返回两个步骤(上一页) 。

var previous = '#' + $.mobile.activePage.prevAll('[data-role=page]')[1].id;
$.mobile.changePage(previous, { transition: 'flip', reverse: true });

其中[1]是前几页中第二个前一页的索引[object]

要使用此方法,您的页面应具有id.

演示

于 2013-04-22T08:00:42.830 回答
0

我再次检查了这个食谱:

  • 是的,它是改变页面到我想要的。
  • 不,这不是倒带历史。

我的意思是“倒带”:

步骤历史记录:page0 - page1 - page2 - “确认删除”。我所期望的 - “确认删除”将页面更改为 page1。按然后返回 - 页面更改为第 0 页。

我所看到的 - “确认删除”将页面更改为 page1(右)。按然后返回 - 页面更改为第 2 页(错误!)。更改页面时这是正常行为,但在我的情况下不是。

如何倒带

于 2013-04-22T11:54:25.070 回答