【发布时间】:2012-01-02 14:45:59
【问题描述】:
我能找到的所有关于向后导航的 JQuery Mobile 文档都假设我将使用锚标记来执行此操作,并建议我将 data-rel="back" 添加到标记中。
我没有从标签导航,我正在与 PhoneGap 混合,这意味着我正在调用像 PhoneGap.something(goForwardOnSuccess,goBackwardsOnFailure); 这样的 JavaScript 函数
在哪里
function goFowardOnSuccess()
{
$.mobile.changePage('#next', { transition: 'pop' });
}
function goBackwardOnFailure()
{
$.mobile.changePage(/* I HAVE NO IDEA WHAT GOES HERE */);
}
我使用这种东西的主要目的之一是设置一个“忙于在本机代码中做某事,不要碰我......”点击带有“加载”内容的屏蔽屏幕,然后关闭它在完成函数中。
但是,我发现当我从屏幕上的按钮尝试“弹出”到位时,我发现自己回到了主页(返回两个级别)。
关于如何从纯 javascript 向后导航的文档非常模糊。任何线索都会非常好。
还请注意,我倾向于从任何地方弹出这些繁忙的屏幕,因此明确编码转换回我想要的屏幕并不是一个真正的选择。
【问题讨论】:
标签: jquery-mobile