html - PreNav (Bootstrap3) 不会在移动 View 中下拉

标签 html css twitter-bootstrap mobile drop-down-menu

我不明白为什么我的 preNav 不会在移动 View 中下拉。我认为这可能与 bootstrap.css 有关,但我希望有人对这个问题有更多的了解。我目前在页面顶部有 2 个“navbar navbar-fixed-top”水平导航。在移动 View 中,它看起来像这样: enter image description here

第二个导航(白色)下降得很好,但点击顶部导航下拉(黑色)没有反应。这是由于 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/

相关文章:

twitter-bootstrap - 如何让 bootstrap-datepicker 与 Bootstrap 3 一起使用?

css - 将 DIV 堆叠在一起?

jquery - 子 Div 不尊重隐藏在 Safari 中的溢出

html - 受页面元素(Chrome)内部布局更改影响的滚动位置?

javascript - 在 IE9 上删除阴影边框

html - CSS float 和宽度

html - 如何使用图标和标题正确设置列表项的样式

javascript - Yii2:如果出现任何 yii2 错误,如何使 Bootstrap 选项卡处于事件状态

javascript - React-无法读取未定义的属性 'setState'

html - 覆盖滚动条在 mozilla 和 IE 中不起作用