【发布时间】:2012-02-05 15:26:59
【问题描述】:
【问题讨论】:
【问题讨论】:
导航需要nav-collapse 属性以及.btn。这是一个例子:
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">Project name</a>
<!-- Everything you want hidden at 940px or less, place within here -->
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div><
</div>
http://twitter.github.com/bootstrap/components.html#navbar 了解有关折叠导航的更多详细信息。
2012 年 10 月 3 日旁注
我刚开始使用另一个应用程序进行此操作,但在使用最小化文件时遇到了一些问题,因此如果您遇到问题,即使一切设置正确,我也建议您坚持常规操作。这是我现在的application.css:
/*
*= require_self
*= require bootstrap
*= require bootstrap-responsive
*= require_tree .
*/
body {
padding-top: 60px; # this is for fixed-top navigation
}
【讨论】:
它不是 JavaScript(除了实现可切换菜单本身),它是带有媒体查询的 CSS:
http://twitter.github.com/bootstrap/assets/css/bootstrap-responsive.css
【讨论】:
jQuery 并且它必须在 boostrap.js 文件之前加载。
如果您只是通过单击按钮下载了引导文件,则在您自定义页面时它不会立即工作。您必须下载最新的 jQuery 文件并将其替换为他们提供给您的通用文件路径。您还可以像这样清理示例文件...
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../assets/js/jquery.js"></script>
<script src="../assets/js/bootstrap-transition.js"></script>
<script src="../assets/js/bootstrap-alert.js"></script>
<script src="../assets/js/bootstrap-modal.js"></script>
<script src="../assets/js/bootstrap-dropdown.js"></script>
<script src="../assets/js/bootstrap-scrollspy.js"></script>
<script src="../assets/js/bootstrap-tab.js"></script>
<script src="../assets/js/bootstrap-tooltip.js"></script>
<script src="../assets/js/bootstrap-popover.js"></script>
<script src="../assets/js/bootstrap-button.js"></script>
<script src="../assets/js/bootstrap-collapse.js"></script>
<script src="../assets/js/bootstrap-carousel.js"></script>
<script src="../assets/js/bootstrap-typeahead.js"></script>
进入
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../assets/js/jqueryNEW.js"></script>
<script src="../assets/js/bootstrap.js"></script>
或者直接点击“带文档下载”的链接 你所有的问题都会得到解决,因为所有的链接都会起作用
【讨论】:
嗯..@LearningROR
I have nodified your code..
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#">Project name</a>
<!-- Everything you want hidden at 940px or less, place within here -->
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</div>
</div>
</div>
【讨论】: