私は本当にこれでいくつかの助けが必要です。私は100%新しいです。私はそれについて一般的な助けが必要です。私は皆さんがコードのクリーンアップを手伝ってくれることを願っています。また、私はこのアニメーションをしたいと思います。コードは実際にうまくいっています。それは私がしたいことをします。下にスクロールし、ナビゲーションが上に達したら固定します。jqueryアニメーションのヘルプ、アニメーションのキューイングとコードのクリーニング
あなたは下にスクロールする場合は、ナビゲーションバーが表示され、プラスあなたは、左のリボンが降りてくる表示されます。 私の問題:スクロールバックアップは、私がしたいようにそれがフェードアウトになります。しかし、私はリボンを元に戻すことはできません。 第2の問題:私の一般的な助けになる/コードを掃除すると、上下に数回スクロールするアニメーションキュー。
jQuery(document).ready(function($) { var divh = document.getElementById('stnav').offsetHeight;
var stickyHeaderTop = $('#stnav').offset().top;
$('#logoheader').css('margin-top','-90px');
$('#nav').hide();
$(window).scroll(function(){
if($(window).scrollTop() > stickyHeaderTop) {
$('#stnav').addClass("sticky");
$('#content').css('margin-top',divh);
$('#logoheader').animate({marginTop:"0"},800);
$('#nav').fadeIn(1500);
} else {
$('#stnav').removeClass("sticky");
$('#content').css('margin-top','0px');
$('#nav').fadeOut(1500);
}
})
});
ありがとうございます!
非常に良い!これは機能します。私は自分自身でリボンをスライドさせるためのコードを追加しましたが、完璧に動作します。今私はヘッダーをz-indexにしなければなりません。それでは、if文を追加しましたか?素晴らしいです**ありがとう、私はそれを感謝します!** – 6olden