Независимые изменения значения при прокрутке - PullRequest
0 голосов
/ 06 декабря 2018

Вот быстрая скрипка , чтобы объяснить мою проблему, мой сценарий jQuery:

var $headerHeight = $("header").height();

function $pushContentBelowHeader(){
    $("#content").offset({top:$headerHeight});
};

$pushContentBelowHeader();

function $toggleAsideClass(){
    var $presentationHeight = $("#presentation").outerHeight(true);
    if ($(document).scrollTop() > $presentationHeight){
        $('aside').addClass('fix-filters');
        $('aside').offset({top: $headerHeight});
    } else {
        $('aside').removeClass('fix-filters');
    }
};

$(document).scroll(function(){
    $toggleAsideClass();
});

Я хочу, чтобы мое положение сначала было позиционировано относительно, а затем застряло чуть ниже заголовка при прокрутке.,

Моя переключаемая функция класса, кажется, хорошо работает в отладчике, значение высоты заголовка также корректно в инспекторе, но ... стиль в стороне = top не принимает его и помещает другое значение, которое изменяетсясо свитком я не могу понять, почему!

Есть идеи?

...