【问题标题】:Floating footer bar - hiding using Bootstrap浮动页脚栏 - 使用 Bootstrap 隐藏
【发布时间】:2016-05-19 13:08:21
【问题描述】:

我正在使用 Bootstrap 创建一个网站,我希望有一个浮动页脚栏来选择语言、问答等。

但我想在那里有一个“隐藏”按钮。

看起来像这样:

    <div id="footer" class="navbar navbar-default navbar-fixed-bottom">
        <div id="innerFooter" class="container-fluid">
            <div class="collapse navbar-collapse">
                <div class="col-xs-6">
                    <a class="btn btn-default " data-toggle="collapse" href="#footer" aria-expanded="true" aria-controls="footer">
                       Hide
                    </a>
                </div>
                <div class="col-xs-6">
                
                ...some buttons..
                
                </div>
            </div>
        </div>
    </div>

我有两个问题:

  1. 当我隐藏栏并转到另一个页面时,会弹出该栏 再次。
  2. 当我单击隐藏按钮时,第一次尝试不起作用 任何东西,但是当我第二次点击时,该栏隐藏了。

感谢您的帮助!

【问题讨论】:

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


    【解决方案1】:

    对于第一个问题:

    您必须存储导航栏可见性的状态... 如果您不对其进行编码,浏览器如何知道它是否应该显示导航栏...?

    第二个问题

    你想折叠但没有初始状态。

    你的导航栏应该有 collapse in

    引导层http://www.bootply.com/p1xNGxePan

    HTML

    <div id="footer" class="navbar navbar-default navbar-fixed-bottom collapse in">
        <div id="innerFooter" class="container-fluid">
            <div class="collapse navbar-collapse">
                <div class="col-xs-6">
                    <a class="btn btn-default" data-toggle="collapse" href="#footer" aria-expanded="true" aria-controls="footer">
                       Hide
                    </a>
                </div>
                <div class="col-xs-6">
    
                ...some buttons..
    
                </div>
            </div>
        </div>
    </div>
    

    【讨论】:

      猜你喜欢
      • 2015-04-30
      • 2011-08-11
      • 2013-07-07
      • 2016-03-31
      • 1970-01-01
      • 2014-04-08
      • 2013-04-09
      • 2012-09-22
      • 1970-01-01
      相关资源
      最近更新 更多