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