我在一个网站上有一个导航栏,该导航栏当前使用此 jQuery 代码运行良好,使其在滚动过去时“粘滞”:
offset = $('#navWrapper').offset();
$(window).scroll(function(){
if( $(window).scrollTop() >= offset.top ) {
$('#navWrapper').addClass('fixedNavWrapper');
$('#topHeader').addClass('fixedNavPadding');
} else {
$('#navWrapper').removeClass('fixedNavWrapper');
$('#topHeader').removeClass('fixedNavPadding');
}
});
应用和删除此 CSS:
.fixedNavWrapper {
position:fixed;
top:0;
left:0;
z-index:999;
}
.fixedNavPadding {
padding-bottom:45px;
}
当我将“高度:100%”应用于 html 时,它停止工作。我需要 html 具有 height: 100% 才能使用粘性页脚.. 我该怎么办?