Привет друзья, есть вот такой код
$(window).scroll(function () {
var i = $(document).scrollTop();
if (i < 348) {
b.hasClass('header-is-pinned') && b.removeClass('header-is-pinned');
t.hasClass('is-visible') && t.removeClass('is-visible');
} else {
b.hasClass('header-is-pinned') || b.addClass('header-is-pinned');
t.hasClass('is-visible') || t.addClass('is-visible');
}
});
Но не полный видимо, т.к сейчас стоит значение привязки только к одной высоте или как правильно нужно выразиться. В общем есть сайт, данный срол привязан к шапке, при прокрутке вниз шапка фиксируется, но если допустим за место фона поставить картинку и опустить контент ниже, то скрол соответственно фиксирует шапку уже ниже чем нужно, вот есть рабочий пример как нужно сделать что бы работало по ссылке allocine.fr
код выдернутый с того сайта, но не полный походу
function s() {
(window.scrollY || window.pageYOffset || document.documentElement.scrollTop) >= Object(d.a)(y).top ? l.b(g, "header-is-pinned") || l.a(g, "header-is-pinned") : l.b(g, "header-is-pinned") && l.c(g, "header-is-pinned")
}