Прямо сейчас я могу вставить div
в начало страницы после прокрутки вниз 320px
, но я хотел знать, есть ли другой способ достижения этого. Ниже у меня есть код:Sticking Div to Top После прокрутки Прошлое
jQuery(function($) {
function fixDiv() {
if ($(window).scrollTop() > 320) {
$('#navwrap').css({ 'position': 'fixed', 'top': '0', 'width': '100%' });
}
else {
$('#navwrap').css({ 'position': 'static', 'top': 'auto', 'width': '100%' });
}
}
$(window).scroll(fixDiv);
fix5iv();
});
это работает, но некоторые divs
над ним не всегда будет такой же высоты, так что я не могу полагаться на 320px
. Как мне заставить это работать без использования if ($(window).scrollTop() > 320)
, чтобы я мог заставить его исчезать наверху после того, как пользователь прокручивается мимо div #navwrap
?