このトピックに関するすでにたくさんの質問を読み、さまざまな方法を試しましたが、何らかの理由で scrollspy を動作させることができません!
最も最近の:
<body data-spy="scroll" data-target="#myScrollSpy">
そして私のナビゲーションバー:
<!-- Main Navigation -->
<nav id="myScrollSpy">
<div class="collapse navbar-collapse navHeaderCollapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#" data-id="section1" class="scroll-link">Portfolio</a></li>
<li><a href="#" data-id="section2" class="scroll-link">About</a></li>
<li><a href="#" data-id="section3" class="scroll-link">Team</a></li>
<li><a href="#" data-id="section4" class="scroll-link">Services</a></li>
<li><a href="#" data-id="section5" class="scroll-link">Contact</a></li>
</ul>
</div>
</div>
更新:<nav>
を誤って閉じたことに気付き</div>
、何も起こらなかったことを修正しました。<nav>
また、代わりにこれを取り出して使用しようとしました<div class="collapse navbar-collapse navHeaderCollapse" id="#myScrollSpy">
が、それもうまくいきませんでした。また、アクティブな状態がないことが問題かもしれないと思ったのでul.nav a:active { color: #fff; }
、css に追加しましたが、それも機能しませんでした。
ライブバージョンはこちら