0

我正在为 Phonegap 应用程序使用 Framework 7 UI。

我有 3 页(page1->page2->page3),href 从一个到下一个。在每个页面中,我都有一个带有反向链接的顶部导航栏:

<a href="#" class="back link"> <i class="icon icon-back"></i><span>Back</span></a>

当我尝试从 page3 回到 page2 时,我没有任何问题。当我尝试从 page2 回到 page1 时,它只有在我没有早先从 page2 到 page3 的情况下才有效。

例如,以下步骤可以正常工作:

Page1->Page2->Page3->Page2
Page1->Page2->Page1

但这将无法从 page2 回到 page1 (第二次返回):

Page1->Page2->Page3->Page2->Page1

我试图在代码中触发 mainView.router.back() 但我得到了相同的结果。

有人熟悉这个问题吗?

4

1 回答 1

0

删除所有元素和脚本后,我一个一个添加,发现问题出在page1上。我有一个登录屏幕,如此处所述。不幸的是,我放错了 login-screen div 元素——它应该是 body 元素的直接子元素。

于 2015-12-22T12:46:17.897 回答