ユーザーがスクロールしているときにアニメーション化する必要があるヘッダーがあります。
$(document).scroll(function () {
var value = $(this).scrollTop();
if (value > 150) {
$( "body" ).addClass( "scroll" );
$( "header.head" ).animate({top:'-15px'}); }
else {
$( "body" ).removeClass( "scroll" );
$( "header.head" ).animate({top:'0px'}); }
}
});
ユーザーが Y = 150 に達すると、ボディは ("scroll") と呼ばれる新しいクラスを取得し、ヘッダーはアニメーション化された top:-15px を取得します。
私の問題は、それ以外の場合は次のとおりです。
$( "header.head" ).animate({top:'0px'}); }
これは単に機能しません。実際、スクリプト全体が機能しなくなり、それが何であるかを理解できません。
どうすればそれを機能させることができますか?