我有以下视觉活动:
- 问题清单。
- 详细的发行卡。
- 弹出确认删除问题。
最后一个是有趣的小部件:
- 当我按“否”(不想删除)时,我需要返回详细卡。实现很简单 - 只需添加
data-rel="back"
到按钮链接。 - 当我按“是”(是的,想删除问题)时,删除后我需要返回两次到问题列表 - 因为已删除的问题已经不存在。
如何实现最后一个子弹?猜猜不需要直接指向页面网址(是的,有可能,但不灵活)。
我有以下视觉活动:
最后一个是有趣的小部件:
data-rel="back"
到按钮链接。如何实现最后一个子弹?猜猜不需要直接指向页面网址(是的,有可能,但不灵活)。
.prevAll()
使用如下方式返回两个步骤(上一页) 。
var previous = '#' + $.mobile.activePage.prevAll('[data-role=page]')[1].id;
$.mobile.changePage(previous, { transition: 'flip', reverse: true });
其中[1]
是前几页中第二个前一页的索引[object]
。
要使用此方法,您的页面应具有id
.
我再次检查了这个食谱:
我的意思是“倒带”:
步骤历史记录:page0 - page1 - page2 - “确认删除”。我所期望的 - “确认删除”将页面更改为 page1。按然后返回 - 页面更改为第 0 页。
我所看到的 - “确认删除”将页面更改为 page1(右)。按然后返回 - 页面更改为第 2 页(错误!)。更改页面时这是正常行为,但在我的情况下不是。
如何倒带?