我正在构建许多 jQuery Mobile SPA 以及 knockout.js,并且总体上取得了巨大的成功。我确实注意到主要是一个外观问题,现在希望解决它。
通过链接的锚标签href
产生一个漂亮的按钮突出显示(默认主题为蓝色)在页面转换期间影响,但通过敲除的click
绑定导航/ $.mobile.changePage
不会产生这样的突出显示。我意识到这可能与淘汰赛无关。
是否有任何通用方法可以使脚本页面转换以相同的方式工作?click
鉴于我使用了淘汰赛,我有大量的绑定。
<div id="page1" data-role="page">
<div data-role="content">
<h1>Page 1</h1>
<a href="#page2" data-role="button">
Page 2 via href (with highlight)</a>
</div>
</div>
<div id="page2" data-role="page">
<div data-role="content">
<h1>Page 2</h1>
<a data-role="button"
onclick="$.mobile.changePage('#page3');">
Page 3 via script (no highlight)</a>
</div>
</div>
<div id="page3" data-role="page">
<div data-role="content">
<h1>Page 3</h1>
</div>
</div>