$window = $(window);
$window.scroll(function() {
$scroll_position = $window.scrollTop();
if ($scroll_position > 300) { // if body is scrolled down by 300 pixels
$('.your-header').addClass('sticky');
// to get rid of jerk
header_height = $('.your-header').innerHeight();
$('body').css('padding-top' , header_height);
} else {
$('body').css('padding-top' , '0');
$('.your-header').removeClass('sticky');
}
});
如果你想讓它在向下滾動到某個點時保持黏性,那麼你可以使用這個函數:
和黏性類別:
您可以使用這個插件,它有一些有用的選項
jQuery 黏性標題
在 CSS 中加入
到你的標題元素。真的就是這麼簡單。 下次,嘗試右鍵單擊您在網站上看到的內容並選擇“檢查元素”。我認為現在每個現代瀏覽器都有它。非常有用的功能。