【发布时间】:2015-09-18 05:20:57
【问题描述】:
我的顶部固定可折叠引导导航栏有点问题。
每当我单击导航栏的链接时,导航栏上方会出现一个看起来像水平滚动条的奇怪水平条,然后立即消失。
我尝试删除我所有的 JS 、 CSS 和页面的其余部分,只留下导航栏,但错误仍然存在,所以我认为它与导航栏的语法有关。
下面是代码
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php">My Web</a>
</div>
<div>
<div class="collapse navbar-collapse" id="navbar">
<ul class="nav navbar-nav navbar-right">
<li><a href="#topBanner" data-toggle="collapse" data-target=".navbar-collapse">Home</a></li>
<li><a href="#proyecto" data-toggle="collapse" data-target=".navbar-collapse">Proyecto</a></li>
<li><a href="#masInfoContainer" data-toggle="collapse" data-target=".navbar-collapse">Galería</a></li>
<li><a href="#planosContainer" data-toggle="collapse" data-target=".navbar-collapse">Planos</a></li>
<li><a href="#mapContainerContainer" data-toggle="collapse" data-target=".navbar-collapse">Ubicación</a></li>
<li><a href="#contacto" data-toggle="collapse" data-target=".navbar-collapse">Contacto</a></li>
</ul>
<ul class="nav navbar-nav">
<li style="font-size:12px"><a>(0000) 4444-4444</a></li>
</ul>
</div>
</div>
</div>
</nav>
另外,在这个导航栏上,bootstrap scrollspy 不适合我。我想这可能是同一个问题。
非常感谢您的帮助
编辑:我发现问题在于使导航栏可折叠。如果我从 li 元素中删除数据属性,这个问题就消失了,但是在移动设备上,当我触摸某个链接时,导航栏不会倒塌。
【问题讨论】:
-
这是你的导航栏:jsfiddle.net/zncxpLua
标签: html twitter-bootstrap navbar