如何像这样改变 jQuery Mobile 中的导航栏的宽度?
在 m.IKEA 它是:
<div data-role="header" id="ikea-homeheader" data-backbtn="false">
<div id="ikea-navbar" data-role="headerbar" data-moreListId="#ikea-more-list">
<ul>
<li class="ikea-navbar-item "><a href="/se/sv/" >Hem</a></li>
<li class="ikea-navbar-item "><a href="/se/sv/catalog/functional/" >Sortiment</a></li>
<li class="ikea-navbar-item "><a href="/se/sv/shoppinglist/" rel="nofollow">Inkopslista</a></li>
<li class="ikea-navbar-item ikea-navbar-item-active"><a href="/se/sv/stores/" >Varuhus</a></li>
<li class="ui-headerbar-more-item" data-role="headerbar-more-item"><a data-role="popupbutton" data-popup-content="more-item-popup" ><div class="ikea-navbar-more-image"></div></a></li>
</ul>
</div>
</div>
<div data-role="popup" id="more-item-popup">
<ul data-role="listview" data-theme="d" id="ikea-more-list">
</ul>
<div data-role="popup-cancel-button">
<div data-role="button" data-theme="c">Cancel</div>
</div>
</div>
但是我不明白它是如何工作的。
在我的 jQuery mobile 1.0.1 中它不起作用...
什么是data-role="headerbar"、data-moreListId、data-role="headerbar-more-item"?