【问题标题】:Adding different collapse menu in bootstrap 3在引导程序 3 中添加不同的折叠菜单
【发布时间】:2014-09-01 17:37:35
【问题描述】:

我正在使用两个或多个不同的菜单,我遇到的问题是,第二个折叠打开与向下切换一起??

这里是 HTML

<footer>
    <nav class="navbar navbar-default navbar-fixed-bottom">
      <div class="navbar-header"> 
      <a class="navbar-brand" href="#" data-toggle="collapse" data-target=".navbar-collapse-second">Brand</a>
        <button type="button" class="navbar-toggle overlay-display" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
      </div>
      <div class="navbar-collapse collapse">
        <p class="navbar-text"> <a href="#" class="navbar-link">Username</a> </p>
      </div>
       <div class="navbar-collapse-second collapse">
        <p class="navbar-text"> <a href="#" class="navbar-link">Username</a> </p>
      </div>
      <div class="container-fluid" style="background-color:red;">
        <div class="row">
          <div class="col-md-12"> COPYRIGHT </div>
        </div>
      </div>
    </nav>
  </footer>

这里是 CSS

            footer > nav > div.navbar-header {
    float: none;
}
footer > nav > div.navbar-header > button {
    display: block;
}
footer > nav > div.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
footer > nav > div.navbar-collapse.collapse {
    display: none!important;
}
footer > nav > div.navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
}
footer > nav > div.navbar-nav>li {
    float: none;
}
footer > nav > div..navbar-nav>li>a {
 padding-top: 10px;
 padding-bottom: 10px;
}

我可以在折叠时添加几个按钮吗??

这是工作小提琴 http://jsfiddle.net/h2scz3q5/

尝试点击bootom导航,顶部导航打开bootom,当尝试点击bootom中的brand时,出现了奇怪的现象,bootom第一次折叠没有关闭?

【问题讨论】:

    标签: jquery twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    给出唯一的目标

    在按钮中

    <button type="button" class="navbar-toggle overlay-display" data-toggle="collapse" data-target=".navbar-collapse1"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
    

    目标 div

     <div class="navbar-collapse1 collapse">
    

    HTML:

    <footer>
        <nav class="navbar navbar-default navbar-fixed-bottom">
          <div class="navbar-header"> 
          <a class="navbar-brand" href="#" data-toggle="collapse" data-target=".navbar-collapse-second">Brand</a>
            <button type="button" class="navbar-toggle overlay-display" data-toggle="collapse" data-target=".navbar-collapse1"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
          </div>
          <div class="navbar-collapse1 collapse">
            <p class="navbar-text"> <a href="#" class="navbar-link">Username</a> </p>
          </div>
           <div class="navbar-collapse-second collapse">
            <p class="navbar-text"> <a href="#" class="navbar-link">Username</a> </p>
          </div>
          <div class="container-fluid" style="background-color:red;">
            <div class="row">
              <div class="col-md-12"> COPYRIGHT </div>
            </div>
          </div>
        </nav>
      </footer>
    

    DEMO

    【讨论】:

    • 很好,已修复,是否可以在折叠加载外部文件中?
    • 不好意思看不懂,能不能详细解释一下
    • 你可以像这样添加到模态 TML 1 fiddle.jshell.net/bHmRB/51/show" data-target="#myModal">点我!
    • 是否可以像这样添加折叠 TML 1 fiddle.jshell.net/bHmRB/51/show" data-target =".navbar-collapse-second collapsl">点我!
    • 这样你可以使用:点击我!
    猜你喜欢
    • 2018-04-24
    • 1970-01-01
    • 2016-05-03
    • 2020-10-31
    • 2013-12-28
    • 2015-04-19
    • 2014-07-18
    • 2014-11-20
    • 2015-01-18
    相关资源
    最近更新 更多