スティッキーcss
をヘッダーから削除したいのですが、先頭から300pxに達した後にcss
と表示されていますが、私にはjquery
の知識があります。スクロールした後にスティッキーヘッダーを削除する
cssだけでも可能ですか?
はここに私のsample code
スティッキーcss
をヘッダーから削除したいのですが、先頭から300pxに達した後にcss
と表示されていますが、私にはjquery
の知識があります。スクロールした後にスティッキーヘッダーを削除する
cssだけでも可能ですか?
はここに私のsample code
だ私はあなたがこの作業を取得するためにjqueryのを使用する必要があり、あなたのためにjsfiddleにこれを追加しました。
ご覧ください。 https://jsfiddle.net/975zff02/
$(function(){
$(window).scroll(function(e) {
if($(this).scrollTop()>300){
$('.header').fadeOut(); // Fading out the button on scroll after 300px
}
else{
$('.header').fadeIn(); // Fading in the button on scroll if less than 300px
}
});
});
あなたはCSSのみで解決策をposition: sticky
を見たいことがあります。 https://developer.mozilla.org/en/docs/Web/CSS/position#Sticky_positioning
ありがとうございます。それは働いている。 – Rahul
私はこのアプローチの問題に直面しました。消える(消える)点でスクロールすると、点滅が始まります。それをやめてもいい? – Rahul
問題は、ヘッダーにposition:stickyを使用しているためです。これをposition:fixedに変更します。トップ:0;幅:100%;これは解決されます。 – heady12