本文实例讲述了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实现企业定位式导航效果
# 滚动条
# 相关内容
# 只需
# 把它
# 感兴趣
# 给大家
# 很明显
# 相对于
# 所要
# 设置为
# 更多关于
# 转换为
# 所述
# 给它
# 程序设计
# 拖拽
# 操作技巧
# 后传
# 选择器
# 讲述了
相关文章:
如何彻底卸载建站之星软件?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
宝塔建站助手安装配置与建站模板使用全流程解析
如何零基础开发自助建站系统?完整教程解析
如何零基础在云服务器搭建WordPress站点?
建站之星收费标准详解:套餐费用及年费价格表一览
如何配置支付宝与微信支付功能?
郑州企业网站制作公司,郑州招聘网站有哪些?
建站主机空间推荐 高性价比配置与快速部署方案解析
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
如何通过老薛主机一键快速建站?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
北京网站制作网页,网站升级改版需要多久?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何在万网自助建站中设置域名及备案?
IOS倒计时设置UIButton标题title的抖动问题
浅析上传头像示例及其注意事项
PHP正则匹配日期和时间(时间戳转换)的实例代码
如何快速生成可下载的建站源码工具?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
制作农业网站的软件,比较好的农业网站推荐一下?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
Android使用GridView实现日历的简单功能
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
网站制作企业,网站的banner和导航栏是指什么?
官网网站制作腾讯审核要多久,联想路由器newifi官网
内网网站制作软件,内网的网站如何发布到外网?
如何选择高效响应式自助建站源码系统?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
建站之星后台密码如何安全设置与找回?
,sp开头的版面叫什么?
网站制作软件有哪些,制图软件有哪些?
C++如何编写函数模板?(泛型编程入门)
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
定制建站如何定义?其核心优势是什么?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
建站10G流量真的够用吗?如何应对访问高峰?
行程制作网站有哪些,第三方机票电子行程单怎么开?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
英语简历制作免费网站推荐,如何将简历翻译成英文?
建站之星×万网:智能建站系统+自助建站平台一键生成
如何用腾讯建站主机快速创建免费网站?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
*请认真填写需求信息,我们会在24小时内与您取得联系。