jQuery(function($){ var stickyOffset = $('.przyklej').offset().top; $(window).scroll(function(){ var sticky = $('.przyklej'), scroll = $(window).scrollTop(); if (scroll >= stickyOffset) sticky.addClass('fixed-header'); else sticky.removeClass('fixed-header'); }); });
Dzięki kolego tak próbowałem ale bez {}

Może komu¶ się przyda cały kod przyklejonego menu z dodaniem marginesu do body aby płynnie się przewijała.
var stickyOffset = $('.przyklej //klasa która ma zostać przyklejona').offset().top; $(window).scroll(function(){ var sticky = $('.przyklej'), scroll = $(window).scrollTop(); if (scroll >= stickyOffset){ sticky.addClass('fixed-header //klasa w css gdzie element dostaje pozycje:fixed'); $('body').addClass('mt-60'); } else{ sticky.removeClass('fixed-header'); $('body').removeClass('mt-60'); } }); });
Kod
css
.fixed-header {
position: fixed;
top:0; left:0;
width: 100%;
}
.fixed-header {
position: fixed;
top:0; left:0;
width: 100%;
}