//スクロール途中からヘッダーを出現させるための設定を関数でまとめる // 画面をスクロールをしたら動かしたい場合の記述 $(window).scroll(function FixedAnime() { var elemTop = $('#head_fix').offset().top;//#area-3の位置まできたら var scroll = $(window).scrollTop(); if(scroll <= 20){//上から20pxスクロールされたら $('#header').addClass('DownMove');//DownMoveというクラス名を除き } else if (scroll >= elemTop){ $('#header').removeClass('UpMove');//#headerについているUpMoveというクラス名を除く $('#header').addClass('DownMove');//#headerについているDownMoveというクラス名を付与 }else{ if($('#header').hasClass('DownMove')){//すでに#headerにDownMoveというクラス名がついていたら $('#header').removeClass('DownMove');//DownMoveというクラス名を除き $('#header').addClass('UpMove');//UpnMoveというクラス名を付与 } } });