全网整合营销服务商

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

免费咨询热线: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实现企业定位式导航效果  # 滚动条  # 相关内容  # 只需  # 把它  # 感兴趣  # 给大家  # 很明显  # 相对于  # 所要  # 设置为  # 更多关于  # 转换为  # 所述  # 给它  # 程序设计  # 拖拽  # 操作技巧  # 后传  # 选择器  # 讲述了 


相关文章: 营销式网站制作方案,销售哪个网站招聘效果最好?  如何通过免费商城建站系统源码自定义网站主题与功能?  如何选择适合PHP云建站的开源框架?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  威客平台建站流程解析:高效搭建教程与设计优化方案  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  如何通过建站之星自助学习解决操作问题?  如何快速搭建响应式可视化网站?  深圳网站制作平台,深圳市做网站好的公司有哪些?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  如何构建满足综合性能需求的优质建站方案?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  如何用虚拟主机快速搭建网站?详细步骤解析  建站主机服务器选型指南与性能优化方案解析  成都网站制作报价公司,成都工业用气开户费用?  如何通过服务器快速搭建网站?完整步骤解析  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  如何获取上海专业网站定制建站电话?  深圳网站制作的公司有哪些,dido官方网站?  如何在局域网内绑定自建网站域名?  济南专业网站制作公司,济南信息工程学校怎么样?  如何在阿里云高效完成企业建站全流程?  专业网站建设制作报价,网页设计制作要考什么证?  制作旅游网站html,怎样注册旅游网站?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  中山网站制作网页,中山新生登记系统登记流程?  如何通过老薛主机一键快速建站?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  如何在服务器上三步完成建站并提升流量?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  广州商城建站系统开发成本与周期如何控制?  公司门户网站制作流程,华为官网怎么做?  如何用低价快速搭建高质量网站?  网站制作的步骤包括,正确网址格式怎么写?  代购小票制作网站有哪些,购物小票的简要说明?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  如何配置IIS站点权限与局域网访问?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  网站设计制作企业有哪些,抖音官网主页怎么设置?  建站主机类型有哪些?如何正确选型  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些? 

您的项目需求

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