0
スクロールでクラスを追加するとこの問題が発生しました。これは私の元のスクリプトでした。スクロールでjsスクロールが動作しない
$(window).scroll(function(){
if ($(this).scrollTop() > 100) {
$('.navbar').addClass('navbar-inverse');
} else{
$('.navbar').removeClass('navbar-inverse');
}});
ページがスクロールダウンしてサイトをリフレッシュしたときにこれが機能しませんでした。私は "else"を削除し、追加の "IF"を追加して解決しました。これが作業スクリプトです。
$(window).scroll(function(){
if ($(this).scrollTop() > 100) {
$('.navbar').addClass('navbar-inverse');
} if ($(this).scrollTop() < 100) {
$('.navbar').removeClass('navbar-inverse');
}});
今、私はそれの背後にある論理をあまり理解していません。最初のスクリプトが正しく動作しないのはなぜですか?