ページがリフレッシュされることについてのかなり基本的な質問(と思います)。ページリロード後にナビバー状態をリセットする
私は、サイズを変更して色を変更し、下にスクロールするとあらゆる種類の幻想的なことを行う固定のナビゲーションバーを持っています。問題は、ページをリフレッシュすると、ナビゲーションバーがまだスクロールされていても、ページの上部にあった場合と同じように表示されます。私は、問題は、この関数は唯一のスクロールでトリガされると思い
$(window).scroll(function() {
if ($(document).scrollTop() > 50) {
$('nav').addClass('shrink');
$('#enquire-btn').addClass('btn-shrink');
$('#logo').css("max-height", "70px")
$('#logo-link').css("padding-top", "7px")
} else {
$('nav').removeClass('shrink');
$('#enquire-btn').removeClass('btn-shrink');
$('#logo').css("max-height", "100px")
$('#logo-link').css("padding-top", "15px")
}
});