我有这个标记:
<div class='navbar'>
<div class='navbar-inner'>
<div class='container'>
<a class='btn btn-navbar' data-target='.nav-collapse' data-toggle='collapse'>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
</a>
<div class='nav-collapse'>
<ul class='nav'>
<li class='active'>
<a href='#'>Home</a>
<a href='#'>Option 2</a>
<a href='#'>Option 3</a>
</li>
</ul>
</div>
</div>
</div>
</div>
当屏幕已满时呈现正常,但是当我折叠屏幕时,它不显示展开选项的按钮。有没有我做得不对的东西?知道屏幕崩溃后没有显示按钮的原因吗?
谢谢!
答案 0 :(得分:8)
正如Andres所说,你需要确保包括bootstrap-responsive.cs
。您还需要确保加载bootstrap.js
文件,以便单击折叠按钮显示菜单列表。
此外,您应该将每个链接包装在自己的<li>
标记中,如下所示:
<ul class='nav'>
<li class='active'><a href='#'>Home</a></li>
<li><a href='#'>Option 2</a></li>
<li><a href='#'>Option 3</a></li>
</ul>
否则你会得到一个奇怪的菜单。
答案 1 :(得分:3)
您需要包含collapse plugin js文件。像这样:http://twitter.github.com/bootstrap/javascript.html
答案 2 :(得分:3)
您需要添加bootstrap-responsive.css
样式表才能使响应功能正常工作。