首页 > 解决方案 > 折叠 Bootstrap 和 SimpleBar js 不能一起工作

问题描述

我对 simplebar.js ( https://github.com/Grsmto/simplebar/ ) 和引导折叠元素有疑问。自定义滚动不显示(但已初始化),但默认滚动显示。

使用默认滚动(单击 Item1 和 Item2):

<div class="container" style="height:300px; overflow:auto;">
    <ul class="nav nav-pills flex-column">
  <li class="nav-item">
    <a class="nav-link" data-toggle="collapse" href="#item-1">Item 1</a>
    <div id="item-1" class="collapse">
      <ul class="nav flex-column ml-3">
        <li class="nav-item">
          <a class="nav-link active" href="#">Sub 1</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Sub 2</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Sub 3</a>
        </li>
      </ul>
    </div>
  </li>
  <li class="nav-item">
    <a class="nav-link"  data-toggle="collapse" href="#item-2">Item 2</a>
    <div id="item-2" class="collapse">
      <ul class="nav flex-column ml-3">
        <li class="nav-item">
          <a class="nav-link active" href="#">Sub 1</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Sub 2</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Sub 3</a>
        </li>
      </ul>
    </div>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Item 3</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Item 4</a>
  </li>
</ul>
</div>

https://jsfiddle.net/r9en2d16/

使用 simplebar.js:

https://jsfiddle.net/ops71v3f/

标签: bootstrap-4scrollbar

解决方案


推荐阅读