私はある時点までスクロールするときに私のページのヘッダーをフェードインしようとしています。
何らかの理由でスクロールすると、特定のポイントでフェードインしません。何が起こるかは、スクロールを完全に停止してフェードアニメーションなしで表示されるまで表示されないことです。
ご協力いただければ幸いです。 (免責事項:私は、ソースコードを表示することの利点を持っていたので、私たちは一緒に仕事)
//Header to appear on scroll
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 150) {
$('.header-bar-small').fadeIn();
} else {
$('.header-bar-small').fadeOut();
}
});
offset()を使用してみてください。代わりにtop –
@ Ron.Bascoに感謝します。残念ながら動作しませんでした:( – dennisterrey