###困っていること
以下のjQueryプログラムを読み込ませてスクロールの高さによってヘッダーの高さを変えようとしたのですが、うまくいきません。具体的な問題としては、「50pxに変化する反応が遅い」「50pxになった後上にスクロールして戻っても80pxに戻らない」の二つです。解決策を教えてください。
js
1$(function() { 2 navPos = $('.contents').offset().top; 3 $(window).on('load scroll',function() { 4 var value = $(this).scrollTop(); 5 if ( value > 5) { 6 $('header .header-wrapper').animate({ 7 'height': 50 8 },'fast'); 9 // $('.header-wrapper').css('height',50+'px'); 10 } else { 11 $('header .header-wrapper').animate({ 12 'height': 80 13 },'fast'); 14 // $('.header-wrapper').css('height',80+'px'); 15 } 16 }); 17});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/08 04:16
2020/02/08 05:50
2020/02/09 07:20