現在、div
下にスクロールし320px
た後に一番上に貼り付けることができますが、これを達成する別の方法があるかどうか知りたいと思っていました. 以下に私のコードがあります:
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
ですか?