打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jQuery实现在鼠标滚动后导航栏保持固定

效果:鼠标向下滚动后,导航栏在屏幕上置顶固定。


下滚后,


HTML:

  1. <div id="navi">
  2. <ul id="nav">
  3. <li><a href="home">首页</a></li>
  4. <li><a href="life">走进航大</a></li>
  5. <li><a href="direction">报考指南</a></li>
  6. <li><a href="college">学院介绍</a></li>
  7. <li><a href="type">招生类型</a></li>
  8. </ul>
  9. </div>

CSS:

  1. .full{ position: fixed; top: 0;z-index: 10000; width:100%;background-color: #2778af;float:left;height:40px;}
  2. .fixed{ position: fixed; top: 0; width: 1215px !important;left: 0;right:0; margin:auto !important; z-index: 10000; background-color: #2778af ;float:none !important; }

JQuery:

  1. <script>
  2. $(document).ready(function() {
  3. var navOffset=$("#nav").offset().top;
  4. $(window).scroll(function(){
  5. var scrollPos=$(window).scrollTop();
  6. if(scrollPos >=navOffset){
  7. $("#nav").addClass("fixed");
  8. $("#navi").addClass("full");
  9. }else{
  10. $("#nav").removeClass("fixed");
  11. $("#navi").removeClass("full");
  12. }
  13. });
  14. });
  15. </script>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
jQuery---固定导航栏案例
js实现当前栏目高亮显示
bootstrap4 固定导航栏
如何用jquery写一个拖动导航固定到顶部的web程序 | 前端开拓者
Bootstrap响应式tabs选项卡转下拉列表框jQuery插件
使用jQuery快速创建一个滚动悬浮的分享菜单
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服