美文网首页工作生活
用Bootstrap实现折叠侧边栏

用Bootstrap实现折叠侧边栏

作者: hayao650 | 来源:发表于2019-07-01 11:57 被阅读0次
  1. 首先实现一个普通侧边栏
<ul class="nav nav-pills nav-stacked">
  <li role="presentation" id="bar-1"><a href="bar-1">Bar 1</a></li>
  <li role="presentation" id="bar-2"><a href="bar-2">Bar 2</a></li>
  <li role="presentation" id="bar-3"><a href="bar-3">Bar 3</a></li>
</ul>

上面的代码实现了最基本的侧边栏导航。

  1. 接下来我们利用Bootstrap Collapse实现可折叠侧边栏
<ul class="nav nav-pills nav-stacked">
  <li role="presentation" id="bar-1"><a href="bar-1">Bar 1</a></li>
  <li role="presentation" id="bar-2">
    <a href="#docCollapse" class="nav-header collapsed" data-toggle="collapse" id="collapseParent" onclick="chevron_toggle()">Bar 2<span class="pull-right glyphicon glyphicon-chevron-down"></span></a>
    <ul id="docCollapse" class="nav nav-list collapse">
      <li><a href="#">Child Bar 1</a></li>
      <li><a href="#">Child Bar 2</a></li>
    </ul>
  </li>
  <li role="presentation" id="bar-3"><a href="bar-3">Bar 3</a></li>
</ul>

上面代码利用Bootstrap的Collapse实现了折叠侧边栏。

  1. 第二部代码中chevron_toggle()这个函数实现了Chevron Icon的切换,代码如下:
function chevron_toggle(){
    $("#collapseParent").find("span").toggleClass("glyphicon-chevron-up");
    $("#collapseParent").find("span").toggleClass("glyphicon-chevron-down");
}

相关文章

网友评论

    本文标题:用Bootstrap实现折叠侧边栏

    本文链接:https://www.haomeiwen.com/subject/mafgcctx.html