本文实例讲述了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小时内与您取得联系。