【发布时间】:2016-08-11 08:43:22
【问题描述】:
当我在移动/最小化窗口下我的网站的“功能”部分下单击我的第二个导航栏中的链接时,第二个导航栏会正确关闭并引用适当的内容,但随后我网站顶部的第一个导航栏会展开。我不明白这两个导航是如何以这种方式相关的。我正在使用引导程序。
<nav class="navbar navbar-custom navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
<i class="fa fa-bars"></i>
</button>
<a class="navbar-brand page-scroll" href="#page-top">
<i class="fa fa-rocket"></i> <span class="light">Start</span> Synergizing
</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-right navbar-main-collapse">
<ul class="nav navbar-nav">
<!-- Hidden li included to remove active class from about link when scrolled up past about section -->
<li class="page-scroll">
<a href="#"></a>
</li>
<li>
<a class="page-scroll" href="#about">About</a>
</li>
<li>
<a class="page-scroll" href="#features">Features</a>
</li>
<li>
<a class="page-scroll" href="#download">Download</a>
</li>
<li>
<a class="page-scroll" href="#team">Team</a>
</li>
<li>
<a class="page-scroll" href="#contact">Contact</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
第二个导航在站点下方具有相同的代码,但 data-target=".main-nav" 及其对应的 div 为 class="navbar-collapse collapse main-nav." 抱歉,无法弄清楚如何发布第二个代码。我不太了解 jquery 或 bootstrap.js。 我的网站是synergy.atspace.cc 任何想法表示赞赏。
【问题讨论】:
-
好的,首先要做的是修复html错误。 You about and team 部分在结束之前有一个额外的Your features 部分在 之前缺少一个
标签: javascript jquery twitter-bootstrap navbar collapse