この問題を正確に説明するのは正直なところありません。私はいくつかの<li>
要素を持つnavbarを持っています。そのうちの1つは、その中にドロップダウンメニュー用の<ul>
コレクションを持っています。私はちょうどそれに気づいたが、Navbarがこの特定のボタンを対象とするセクションの上にあるときにそのページをスクロールすると、navbarは<li>
に変わり、私のCSSに従って色が変わる。位置にスクロールするとナビゲーションバーボタンがアクティブになります
ここに私のドロップダウンメニューのコードです。
<li class="dropdown">
<a class="dropbtn" data-toggle="dropdown" href="#pricing">
products
<span class="caret"></span>
</a>
<ul style="list-style:none !important; padding:0px 0px !important;" class="dropdown-content">
<li><a ng-click="SwitchProduct(0)" href="#pricing" data-toggle="collapse" data-target=".navbar-collapse.in">CPR-Web</a></li>
<li><a ng-click="SwitchProduct(1)" href="#pricing" data-toggle="collapse" data-target=".navbar-collapse.in">SC-Tracker</a></li>
<li><a ng-click="SwitchProduct(2)" href="#pricing" data-toggle="collapse" data-target=".navbar-collapse.in">Keystone Jury</a></li>
</ul>
</li>
私は今、調査していますが、私は考えることができる唯一のことは、セクションへのナビゲーションバーのリンク上の製品は、それが上記の中に積極的に変化することです。しかし、私はまだなぜか分からない。
また、正しく説明するのが難しいので、ここではバグを見るためのリンクです。ページに移動すると、製品にスクロールし、navbarの単語がアクティブに変わるのを確認します。 Link
あなたの1ページのロジックを使用して、製品のセクションであることを検出したので、それは...あなたがしたい場合、私は、問題にして多くを得ることができますが、右のトラックにであなたを得るためにあなたのCSSされていないことがあります問題の原因となっているあなた。 – Cheesy
ええ私はまだこの問題の原因を探しています私は自分のJSのどこにアクティブなものを変更しているのか分かりません。 –