【发布时间】:2011-08-30 18:15:10
【问题描述】:
我在使用 jQuery 移动导航(导航栏)时遇到问题。
我有 4 页,我已在每一页上将 class="ui-btn-active" 设置为不同的页面..
例如:
第 1 页:
<div data-role="footer">
<div data-role="navbar">
<ul>
<li><a href="index.html" data-icon="home" data-iconpos="top" class="ui-btn-active">Page 1</a></li>
<li><a href="index2.html" data-icon="plus" data-iconpos="top">Page 2</a></li>
<li><a href="index3.html" data-icon="grid">Page 3</a></li>
<li><a href="index4.html" data-icon="star" data-iconpos="top">Page 4</a></li>
</ul>
</div><!-- /navbar -->
如果你转到第 2 页:
第 1 页:
<div data-role="footer">
<div data-role="navbar">
<ul>
<li><a href="index.html" data-icon="home" data-iconpos="top">Page 1</a></li>
<li><a href="index2.html" data-icon="plus" data-iconpos="top" class="ui-btn-active">Page 2</a></li>
<li><a href="index3.html" data-icon="grid">Page 3</a></li>
<li><a href="index4.html" data-icon="star" data-iconpos="top">Page 4</a></li>
</ul>
</div><!-- /navbar -->
</div><!-- /footer -->
等等……
我的问题是它并不总是突出显示,有时我必须按两次按钮才能突出显示。
有人知道如何强制它工作吗?
【问题讨论】:
-
对于想要阅读有关此功能的文档的人:jquerymobile.com/test/docs/toolbars/footer-persist-a.html
标签: javascript jquery jquery-mobile