【发布时间】:2015-02-22 20:36:04
【问题描述】:
我对使用 Bootstrap 比较陌生,希望你们中的一位专业人士向我展示我在哪里犯了错误。
我想要完成的工作:我正在使用 Bootstrap 开发一个响应式网站。我希望我的导航栏固定在顶部,当网页缩小到移动尺寸时,我希望我的导航栏在按下时显示菜单项。
问题:在移动浏览器尺寸中,导航栏在按下时不会显示任何菜单项。没有切换。
我的尝试:我浏览了其他用户的 StackOverflow 问题和 cmets,其中大多数人说要确保“data-toggle”与“collapse navbar-collapse”类之后的 id 选择器匹配。
你会发现这些匹配。 myNavbar 是一个 id 选择器。解决方案不起作用。
<div class="container-fluid" id="contentsOfMenu">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class"page-scroll">
<a href="#welcome" id="brandLabel"><img src="images/brainFishIconMenu.png"/></a>
<a class="navbar-brand" href="#welcome" >BrainFish</a>
</div>
</div><!--end of navbar-header--------------------------->
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right" id="navLinkColor">
<li class="page-scroll"><a href="#aboutUs">About</a></li>
<li class="page-scroll"><a href="#services">Services</a></li>
<li class="page-scroll"><a href="#approach">Approach</a></li>
<li class="page-scroll"><a href="#contact">Contact</a></li>
</ul>
</div><!--end of myNavBar-->
</div><!--end of contentsOfMenu--------------------->
</nav><!--end of navigation-->
【问题讨论】:
-
导航的开始标签在哪里?
-
应该有一个标签以
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">开头。
标签: jquery html css twitter-bootstrap