我不明白为什么我的 preNav 不会在移动 View 中下拉。我认为这可能与 bootstrap.css 有关,但我希望有人对这个问题有更多的了解。我目前在页面顶部有 2 个“navbar navbar-fixed-top”水平导航。在移动 View 中,它看起来像这样:
第二个导航(白色)下降得很好,但点击顶部导航下拉(黑色)没有反应。这是由于 bootstrap.css 造成的吗?任何想法都会有所帮助。如果有帮助,这是我的每个导航的 CSS:
#nav1 {
position: relative;
top:0;
}
#nav2 {
position: relative;
border-bottom:none;
}
和 topNav (Nav1) 的 HTML:
<div class="container-full">
<div class="row">
<div class="navbar navbar-inverse navbar-fixed-top" id="nav1" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="col-sm-3 col-sm-3 pull-left">
<form class="navbar-form" role="search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search" name="srch-term" id="srch-term">
<div class="input-group-btn">
<button class="btn btn-default" type="submit">GO</button>
</div>
</div>
</form>
</div>
<div class="collapse navbar-collapse navbar-collapse" id="pre-nav">
<ul class="nav navbar-nav" id="pre-nav-menu">
<li><a href="#">Current Students</a></li>
<li><a href="#">Staff</a></li>
<li><a href="#">Employers</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<span id="phone"><a href="tel:1-877-655-7676">1.877.655.7676</a></span>
<a href="#formJump"><input type="button" value="Request Info" class="btn btn-default pull-right" id="rinfoBtn" data-toggle="collapse" data-target=".navbar-collapse"/></a>
</ul>
</div>
</div>
最佳答案
正如 vanburen 指出的那样,这确实是我的数据目标。而不是 data-target=".navbar-ex1-collapse"
我需要 data-target=".navbar-collapse"
,删除必须有的'ex1-'从我提取的原始 megaMenu 源中作为“示例 1”保留在那里。谢谢范布伦!
关于html - PreNav (Bootstrap3) 不会在移动 View 中下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34681916/