jQuery Mobile 导航栏包装在 4 个(而不是 5 个)元素上

标签 jquery html css jquery-mobile

我正在使用 jQuery Mobile 并根据 documentation导航栏将包裹在五个元素上。然而,在我使用它的过程中,它只包含 4 个元素。这是预期的行为吗?
Navbar from iPhone Simulator

代码

<div data-role="page" id="images">

    <div data-role="header">    
        <h1><%= @disease.name %></h1>
        <a href="index.html" data-icon="plus" class="ui-btn-right">Add</a>
    </div><!-- /header -->

    <div data-role="content">   
        <p>Images will be here.</p> 
    </div><!-- /content -->

    <div data-role="footer">
        <div data-role="navbar">
            <ul>
                <li><a href="#images" class="ui-btn-active">Images</a></li>
                <li><a href="#symptoms">Symptoms</a></li>
                <li><a href="#treatments">Treatments</a></li>
                <li><a href="#notes">Notes</a></li>
            </ul>
        </div><!-- /navbar -->
    </div><!-- /footer -->
</div><!-- /page -->

最佳答案

我注意到您正在使用测试站点来获取文档。您是否也使用测试 CSS/JS 还是使用 jQM a4.1?

使用您的代码和 jQM a4.1 似乎对我来说工作正常。

关于jQuery Mobile 导航栏包装在 4 个(而不是 5 个)元素上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6271468/

相关文章:

html - Bootstrap 3 复选框标签

jquery - 基于文档宽度的 div slider

javascript - 我可以根据 JQuery 中的值选择输入节点吗?

javascript - 不正确的 jQuery 元素宽度计算

html - 错误消息 : <span> vs <label>

html - 如何消除 Bootstrap 导航栏和下拉项之间的差距

css - 如何在 ul 标签中使用 nth-of-type 设置样式?

jquery 表单验证无法使用页面中的选项卡

internet-explorer - jQuery 的 .load() 在 IE 中不起作用 - 但在 Firefox、Chrome 和 Safari 中正常

html - 下拉菜单正确吗?