最終
<script> //スクロール上下で数値変更 fixed var startPos = 0,winScrollTop = 0; $(window).on('scroll',function(){ winScrollTop = $(this).scrollTop(); if (winScrollTop >= startPos) {//スクロールDOWNなら if($(window).scrollTop() > 20) { $('body').addClass('new_fixed'); } } else {//スクロールUPなら if($(window).scrollTop() < 240) { $('body').removeClass('new_fixed'); } } startPos = winScrollTop; }); </script>
参考
https://hirashimatakumi.com/blog/6997.html
$(window).scroll(function () { if($(window).scrollTop() > 20) { $('#header').addClass('fixed'); } else { $('#header').removeClass('fixed'); } });