Вот быстрая скрипка , чтобы объяснить мою проблему, мой сценарий 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 не принимает его и помещает другое значение, которое изменяетсясо свитком я не могу понять, почему!
Есть идеи?