在我添加 JQuery 脚本 Scrollify 之前,我的 Bootstrap Scrollspy 运行良好。我不得不将 JQuery 脚本从 slim.min.js 更改为 min.js 版本,但我认为这不是问题所在。
<div class="col-md-2 offset-md-2 d-block d-sm-none">
<!--ScrollSpy nested navbar for mobile only-->
<nav id="spynav-mobile" class="nav navbar-light bg-light">
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link" href="#item-1-">Me</a>
</li>
</li>
<li class="nav-item">
<a class="nav-link" href="#item-2-">Tech Challenge</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#item-3-">BBC Sport</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#item-4-">Student Mentor</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#item-5-">MTA Cert</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#item-6-">TeaFresh</a>
</li>
</ul>
</div>
导航
<div class="col-md-6 d-block d-sm-none">
<!--ScrollSpy text for mobile-->
<div id="scroll" data-spy="scroll" data-target="#spynav-mobile" data-offset="0">
<h4 id="item-1-">Me</h4>
<p>.....</p>
</div>
</div>
文本
文本 div 具有以下样式:{height: 80vh;, overflow y: scroll;}
导航具有以下样式:{height: 20vh;}
除了添加 JQuery 插件并将 JQuery 脚本从 slim 更改为 min 之外,我想不出我所做的任何更改。正如我所说,它之前工作得很好。