gpt4 book ai didi

html - 滚动时固定在屏幕顶部的顶部导航栏(在标题下)

转载 作者:太空宇宙 更新时间:2023-11-03 21:41:49 25 4
gpt4 key购买 nike

当滚动条在顶部浏览器显示时:

HTML:

-------------------------
| HEADER |
-------------------------
| NAVBAR |
-------------------------
| body |
-------------------------

当滚动条向下时浏览器正常显示:

HTML:

-------------------------
| |
| body |
| |
-------------------------

但是我想要:

-------------------------
| NAVBAR |
-------------------------
| |
| body |
| |
-------------------------

我试过:

<div id="navbar">...</div>

CSS:

#navbar {
position:fixed;
z-index:1;
}

但这只有在导航栏位于顶部时才有效。我的标题在上面...

最佳答案

DEMO

我在顶部使用了一张图片,而不是您问题中提到的“标题”。

这是我用来固定标题(在您的情况下是导航栏)的 js。

var stickyNavTop = $('#header').offset().top;

$(window).scroll(function() {
if ($(window).scrollTop() > stickyNavTop) {
$('#header').addClass('fixed');
}
else {
$('#header').removeClass('fixed');
}
});

关于html - 滚动时固定在屏幕顶部的顶部导航栏(在标题下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22999778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com