0
ページの読み込みが画面から外れるが、ユーザーがページをスクロールすると、要素が通常のスクロールのように上に移動します。Microsoft Edgeのスクロールのスティッキーヘッダー
この要素がページの一番上に到達すると、一番上にスクロールしてページの残りの部分をスクロールするようにします。
私はこれをMicrosoft Edge以外のすべてのブラウザで使用できます。 Edgeで成功せずに以下のコードを試してみました。私はまた、スクロール距離をpxの設定数に設定しようとしましたが、ブラウザやデバイスの高さが異なるために動作しませんでした。
私は今何かを掴んでいますが、私は誰でも試すことができる解決策がありますか?マハロ!
$(window).scroll(function() {
if ($(window).scrollTop() > $(window).height()) {
$('#systemSticky').removeClass('sticky');
} else {
$('#systemSticky').addClass('sticky');
}
});
--andこの---
var stickyOffset = $('#systemSticky').offset().top;
$(window).scroll(function(){
var sticky = $('#systemSticky'),
scroll = $(window).scrollTop();
if (scroll >= stickyOffset) sticky.addClass('fixed');
else sticky.removeClass('fixed');
});
---この---
$(document).scroll(function() {
var scrollDistance = $(document).scrollTop();
var stickyMenu = $("#systemSticky");
if(stickyMenu.offset().top == 0) {
stickyMenu.addClass({
"position": "fixed",
"top" : "0",
"width" : "100%"
});
} else {
stickyMenu.css("position", "relative");
}
});
---この---