JS滚动到指定位置导航栏固定顶部
发布时间 - 2026-01-11 02:09:32 点击率:次最近整理一下之前做的一个项目,把滚动条动态固定顶部的代码整理出来和大家分享,上代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js滚动到指定位置导航栏固定顶部</title>
<style type="text/css">
body{height: 2500px; margin: 0; padding: 0;}
.banner{height: 250px; width: 100%; background: #e5e5e5;}
.bignav{width: 100%; background: #000;}
.nav{ background:#000; width: 1200px; margin: 0 auto; height: 45px;}
.nav a{display: block; width: 200px;float: left; color: #fff; text-decoration: none; text-align: center; line-height: 45px;}
</style>
</head>
<body>
<div class="banner">
</div>
<div class="bignav" id="bignav">
<div class="nav">
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a>
</div>
</div>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<p>其他内容</p>
<script type="text/javascript">
window.onscroll=function(){
var topScroll =document.body.scrollTop;//滚动的距离,距离顶部的距离
var bignav = document.getElementById("bignav");//获取到导航栏id
if(topScroll > 250){ //当滚动距离大于250px时执行下面的东西
bignav.style.position = 'fixed';
bignav.style.top = '0';
bignav.style.zIndex = '9999';
}else{//当滚动距离小于250的时候执行下面的内容,也就是让导航栏恢复原状
bignav.style.position = 'static';
}
}
</script>
</body>
</html>
以上所述是小编给大家介绍的JS滚动到指定位置导航栏固定顶部,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js
# 导航栏固定顶部
# js导航栏
# JS中锚点链接点击平滑滚动并自由调整到顶部位置
# JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
# javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
# JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
# JS滚动到顶部踩坑解决记录
# 首页
# 小编
# 在此
# 给大家
# 大家分享
# 所述
# 给我留言
# 感谢大家
# 滚动条
# 整理一下
# 疑问请
# 有任何
# margin
# px
# banner
# padding
# body
# css
# height
# bignav
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在云虚拟主机上快速搭建个人网站?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
香港网站服务器数量如何影响SEO优化效果?
Linux网络带宽限制_tc配置实践解析【教程】
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
Laravel如何使用Collections进行数据处理?(实用方法示例)
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
进行网站优化必须要坚持的四大原则
做企业网站制作流程,企业网站制作基本流程有哪些?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Laravel如何使用withoutEvents方法临时禁用模型事件
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
Laravel distinct去重查询_Laravel Eloquent去重方法
香港服务器网站推广:SEO优化与外贸独立站搭建策略
中国移动官方网站首页入口 中国移动官网网页登录
网站优化排名时,需要考虑哪些问题呢?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
Swift中循环语句中的转移语句 break 和 continue
如何解决hover在ie6中的兼容性问题
制作企业网站建设方案,怎样建设一个公司网站?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
javascript读取文本节点方法小结
JavaScript如何实现错误处理_try...catch如何捕获异常?
Laravel如何使用.env文件管理环境变量?(最佳实践)
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Android自定义listview布局实现上拉加载下拉刷新功能
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
高防服务器租用如何选择配置与防御等级?
详解CentOS6.5 安装 MySQL5.1.71的方法
网站建设要注意的标准 促进网站用户好感度!
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
JS碰撞运动实现方法详解
如何快速生成可下载的建站源码工具?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
公司门户网站制作流程,华为官网怎么做?
如何在香港免费服务器上快速搭建网站?
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何在景安云服务器上绑定域名并配置虚拟主机?
如何做网站制作流程,*游戏网站怎么搭建?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】

