我正在尝试在我的应用程序中实现一个固定的导航栏,但我遇到了导航栏不显示的问题。它似乎出现折叠,请参阅下图以供参考:
它应该看起来像这样:
这是我正在使用的相关代码:
<div data-role="header" data-id="header" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="index.html" data-role="button" data-icon="b" data-inline="true" data-iconpos="notext" class="ui-btn-right"></a></li>
<li><a href="index.html" data-role="button" data-icon="star" data-inline="true" data-iconpos="notext" class="ui-btn-right"></a></li>
<li><a href="index.html" data-role="button" data-icon="grid" data-inline="true" data-iconpos="notext" class="ui-btn-right"></a></li>
<li><a href="index.html" data-role="button" data-icon="search" data-inline="true" data-iconpos="notext" class="ui-btn-right"></a></li>
</ul>
</div><!-- /navbar -->
</div><!-- /header -->
通过在标题块之外实现导航栏,我能够成功实现第二张图像,但是我无法将其设置为固定位置。我确定我的 CSS 没有任何问题,因为我使用的是默认主题减去一些颜色调整。有什么建议么?
- 更新 -
按照这里的要求,在jsfiddle上实现了一个快速而肮脏的实现。