全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery网页定位导航特效实现方法

本文实例讲述了jQuery网页定位导航特效实现方法。分享给大家供大家参考,具体如下:

描述:左右联动的导航,非常适合展示页面内容多,区块划分又很明显的,点击右边固定导航项时,左边的内容跟着切换。滑动滚动条的时候,右边的导航也随着左边的展示而进行高亮切换。

思路:比较滚动距离和楼层距离(相对于顶部),如果滚动距离大于等于楼层距离,即进入了相应楼层,然后通过一个变量来记录该楼层的信息,最后传递给右边高亮显示

1.点击右边固定导航项时,左边的内容跟着切换。

只需将右边a的href设置为左边区块的id加上#即可

2.滑动滚动条的时候,右边的导航也随着左边的展示而进行高亮切换。

核心代码如下:

$(function(){
  $(window).on("scroll",function(e){
    var $floor=$("li[id^=floor]");
    var $nav=$(".mui-lift-nav");
    var floorId="";
    var scrollTop=$(this).scrollTop();
    $floor.each(function(index,Ele){ //index是每个楼层的索引,Ele是每个楼层节点的dom元素对象(这个对象是原生对象,不是jquery对象)
      var offsetTop=$(Ele).offset().top; //Ele给它一层封装,必须加个美元符号,才能把它转换为jquery对象
      if(scrollTop>=offsetTop){
        floorId="#"+$(this).attr("id");
      }else{
        return false;
      }
    });
    $nav.filter("[href="+floorId+"]").addClass("mui-lift-cur-nav").siblings().removeClass("mui-lift-cur-nav");   //filter方法可以在一个集合里筛选出所要的元素
    if(scrollTop<$floor.first().offset().top ||scrollTop>$floor.last().offset().top+$floor.last().height()){
      $nav.removeClass("mui-lift-cur-nav");
    }
  });
})

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。


# jQuery  # 网页  # 定位导航  # 基于jQuery实现定位导航位置效果  # jQuery导航条固定定位效果实例代码  # 基于JQuery和原生JavaScript实现网页定位导航特效  # jquery实现网页定位导航  # jQuery仿京东商城楼梯式导航定位菜单  # jquery实现企业定位式导航效果  # 滚动条  # 相关内容  # 只需  # 把它  # 感兴趣  # 给大家  # 很明显  # 相对于  # 所要  # 设置为  # 更多关于  # 转换为  # 所述  # 给它  # 程序设计  # 拖拽  # 操作技巧  # 后传  # 选择器  # 讲述了 


相关文章: 在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  用v-html解决Vue.js渲染中html标签不被解析的问题  盘锦网站制作公司,盘锦大洼有多少5G网站?  香港服务器如何优化才能显著提升网站加载速度?  如何用好域名打造高点击率的自主建站?  如何通过网站建站时间优化SEO与用户体验?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  详解jQuery中基本的动画方法  如何高效搭建专业期货交易平台网站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  建站之星logo尺寸如何设置最合适?  定制建站哪家更专业可靠?推荐榜单揭晓  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  成都网站制作报价公司,成都工业用气开户费用?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何在宝塔面板中修改默认建站目录?  制作网站公司那家好,网络公司是做什么的?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  制作门户网站的参考文献在哪,小说网站怎么建立?  *服务器网站为何频现安全漏洞?  如何选择可靠的免备案建站服务器?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  ,如何利用word制作宣传手册?  建站之星后台密码遗忘或太弱?如何重置与强化?  如何通过宝塔面板实现本地网站访问?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  郑州企业网站制作公司,郑州招聘网站有哪些?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何在橙子建站中快速调整背景颜色?  如何用5美元大硬盘VPS安全高效搭建个人网站?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  建站之星官网登录失败?如何快速解决?  网站网页制作专业公司,怎样制作自己的网页?  如何选择美橙互联多站合一建站方案?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何用西部建站助手快速创建专业网站?  如何配置WinSCP新建站点的密钥验证步骤?  网站制作软件有哪些,制图软件有哪些?  怎么将XML数据可视化 D3.js加载XML  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  太平洋网站制作公司,网络用语太平洋是什么意思?  外贸公司网站制作哪家好,maersk船公司官网?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。