https://blackrockdigital.github.io/startbootstrap-freelancer/変更するスタイルこの例に示されているのと同じように、別のアンカーに
を移動するとき、私は、各アンカーに移動すると、各メニューテキストの背景色を与えたいです。私はブートストラップなしで、通常のjavascriptのみでこれを好む。
私の考えは、スクロール位置がセクションのoffsetTopの位置にある要素に背景色のスタイルを持つクラスを追加します
function changeColor() {
if (window.scrollY == sectionClass.offsetTop) {
document.querySelector('.sectionClass').classList.add("newColorClass");
} else {
document.querySelector('.sectionClass').classList.remove("newColorClass");
}
}
のように見える機能を追加しました。
しかし、これは意図したとおりに動作していないようです。
jQueryを使用できますか? –
私はできません。 – user6792790