Jquery 导航条定位不正确
我有一个导航条,当我滚动过它的顶部坐标时,我想把它粘在屏幕的顶部。我试图通过使用以下方法向其中添加一个类来实现这一点:Jquery 导航条定位不正确,jquery,html,css,Jquery,Html,Css,我有一个导航条,当我滚动过它的顶部坐标时,我想把它粘在屏幕的顶部。我试图通过使用以下方法向其中添加一个类来实现这一点: $(document).ready(function() { $(window).scroll(function() { console.log($(window).scrollTop()); if ($(window).scrollTop() > 800) { $('#nav').addClass('na
$(document).ready(function() {
$(window).scroll(function() {
console.log($(window).scrollTop());
if ($(window).scrollTop() > 800) {
$('#nav').addClass('nav-fixed');
}
if ($(window).scrollTop() < 801) {
$('#nav').removeClass('nav-fixed');
}
});
});
这是在滚动之前:
这是在滚动之后:
尝试添加
宽度:100%
.nav-fixed {
top: 0;
position: fixed;
width: 100%;
}
.nav-fixed {
top: 0;
position: fixed;
width: 100%;
}