1

スクロール ダウン イベントで #header を非表示にしてから、ページ スクロール アップで再表示しようとしています。

ページリンク:- http://elementsmart.com/product-category/jewellery/

私が使用したJavaScriptコード

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"   type="text/javascript">
$('#primary').scroll(function(){
if($(this).scrollTop() > 300) $('#header').fadeOut('slow');
if($(this).scrollTop() < 300) $('#header').fadeIn('slow');
});
</script>

CSS

#header-container { 
position:fixed !important;
margin-left:1.6% !important;
z-index:999 !important;
}

誰かがプライマリをスクロールすると、ヘッダーを非表示にする必要があります。

jsfiddle を試してみましたが、完璧に機能しているように見えますが、ページには現在表示されています。

誰かがガイドできますか?

4

1 に答える 1