新しいユーザーはここになります。 私は自分のhtmlで書いたjavascriptコマンドに問題があります。 私のページは3つのセクションで設定されています。セクションは、固定ナビゲーションバーに3つのアイコンで表されます。私がしようとしているのは、スクロールするセクションに応じて、他の2つのアイコンの不透明度を下げることです。 if-elseステートメントを実行するためには、最初のセクションで作成しましたが、次のセクションに新しいif-elseステートメントを書き込むと、次の不透明度の変更は認識されません。スクロールの不透明度の変更アイコン
マイコード:
$(document).ready(function() {
var nav = $(".work1");
var banner = $("#LogoBio");
var pos = nav.position();
var icon1 = $("#Graphics");
var icon2 = $("#Animations");
var icon3 = $("#HandArt");
var section1 = $("#ill4");
var section2 = $("#aniDes");
$(window).scroll(function(){
var windowpos = $(window).scrollTop();
if (windowpos>=banner.outerHeight()){
nav.addClass('fixedTop');
}
else {
nav.removeClass('fixedTop');
}
$(".work1").wrapInner('<div class="nav-inner"</div>');
if (windowpos>=section1.outerHeight()){
icon2.addClass('opacityChange');
icon3.addClass('opacityChange');
}
else {
icon2.removeClass('opacityChange');
icon3.removeClass('opacityChange');
}
});
});
次のセクションのためのIf-else文?
誰かが解決策についてアイデアを持っていれば、私はそれを感謝するでしょう。あなたの助けをありがとう!
セクション3はどこですか? – SalmanAA
おかげさまで、ありがとうございました。 まだセクション3を追加していません。私はちょうど最初の2つを働かせようとしていた。 – ToneLoc