我有一个带有两个页面的 JQuery Mobile 应用程序:page1
和page2
上page1
,我page2
通过以下代码将用户重定向到:
$.mobile.changePage("/home/page2/", { transition: "slide" });
Page2
其中包含三个data-role="page"
元素。这些页面中的每一个在页脚中都有以下内容:
<div data-role="footer" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="#screen1">Screen 1</a></li>
<li><a href="#screen2">Screen 2</a></li>
<li><a href="#" class="ui-btn-active">Screen 3</a></li>
</ul>
</div>
</div>
如果我直接导航到/home/page2
选项卡工作正常。但是,当我通过 将用户重定向到 page2 时changePage()
,选项卡不起作用。什么会导致这个?