位置: 编程技术 - 正文

jquery实现网页定位导航(jquery定位)

编辑:rootadmin

推荐整理分享jquery实现网页定位导航(jquery定位),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery设置html,jquery写网页,jquery网页制作,jquery设置html,jquery网页设计,jquery网页跳转,jquery网页制作,jquery网页制作,内容如对您有帮助,希望把文章链接给更多的朋友!

不知道大家有没有注意到有的网页由于页面信息量太大所以使用了页面定位导航来实现跳转,点击旁边的菜单的某一项页面就跳到那一项对应的内容,而且我们滚动滚动条,当滚动到某一项内容,旁边菜单对应的那一项也会高亮显示。今天我就来讲讲这样的效果是如何实现的。

先贴上显示效果:

jquery实现网页定位导航(jquery定位)

实现: 这个的页面布局很简单,大家下去多试试就OK了,值得注意的是需要在菜单布局里的每一个li里面添加a标签并且给a标签的 href 赋上对应的id号,可以让其点击立即跳到id对应的内容

然后就是jquery是如何实现的:

1.我们需要使用$(document).scrollTop()获取滚动条相对顶部的高度

2.通过$('#content').find('.item')[index].offset().top获取每一块内容相对顶部的高度(我是在id为content的div里包含了5个class为item的div,每个item对应一个板块的内容)

3.然后比较每一个板块的$(document).scrollTop()是否大于$('#content').find('.item')[index].offset().top,若大于说明页面已经来到了对应板块。

4.最后通过removeClass移除之前的高亮,给对应项添加addClass增加高亮

代码:

下面是我写的具体的demo,供大家参考: index.html

标签: jquery定位

本文链接地址:https://www.jiuchutong.com/biancheng/383109.html 转载请保留说明!

上一篇:Jquery组件easyUi实现手风琴(折叠面板)示例(jquery-easyui-1.3.3)

下一篇:jquery实现ajax提交表单信息的简单方法(推荐)

  • 2022个税手续费返还交增值税吗
  • 增值税加计扣除是什么意思啊
  • 重分类八个对应科目有哪些
  • 单独计价作为固定资产入账的土地为什么不计提折旧
  • 应交税费减免税款
  • 工会经费怎样申报
  • 现金收据为什么也在自制原始凭证的范畴呢?
  • 一般纳税人开6个点的票内容
  • 个人所得税扣除的
  • 稳岗补贴能享受多久
  • 企业必须要掌握哪些技能
  • 调整以前年度应付
  • 全资子公司如何证明自己的财产完全独立于母公司
  • 固定资产计提折旧的会计科目
  • 公司购酒的发票可以开多少
  • 工会年度收入支出表
  • 工程承包款要交多少税
  • 桌面或文件夹内无图标
  • 春节发放物品计入什么科目
  • 商标注册费相关法律法规
  • 怎么获得2021
  • 银行年费通过什么渠道交
  • 公司内部罚款的备注怎么写劳动仲裁
  • 汽车费用怎么做账
  • 企业收到的
  • 失业保险稳岗补贴是给个人的还是给企业的
  • 营改增的会计分录
  • shadowbar.exe - shadowbar是什么进程 有何作用
  • 长期待摊费用的概念
  • 笔记本电池消耗大怎么办
  • echart横坐标
  • flex的作用及设置
  • html/css/javascript标准教程
  • php curl_setopt
  • php或者判断
  • wordpress app插件
  • 所得税汇算清缴报告在哪查
  • 唐山发生5.1级地震
  • vue3父子组件通信
  • c语言中局部变量和全局变量同名
  • python 进程pid
  • 非营利组织缴纳增值税账务处理
  • 现金日记账一般采用什么格式
  • 交税交多了如何申请退税
  • 上市公司收购其他股票
  • access里面也暗含了sql
  • mysql 忘记密码重置密码
  • sql 字符串
  • 公司开发新产品的建议
  • 广告牌制作加盟厂家
  • 水电发票如何开
  • 实收资本现金入账怎么办
  • 应收账款多记账怎么做调整分录
  • 农场有多少只鸡
  • 广发银行的主营业务
  • 企业出售产品
  • 对公帐户发票金额是什么
  • 新成立的公司需要年检吗
  • 总结下半年工作计划
  • Sqlserver timestamp数据类使用介绍
  • windoes版本
  • win7系统IE浏览器版本
  • win10预览版选哪个
  • win7删除windows.old
  • centos怎么设置密码
  • ubuntu装eclipse
  • 如何去掉桌面图标的蓝底
  • win8任务管理器打不开怎么办
  • fragment懒加载原理
  • javascript运用
  • javascript弹窗函数
  • nodejs mysql orm
  • 关于service生命周期的说法正确的是
  • 基于JAVASCRIPT实现的可视化工具是
  • js的settimeout方法
  • JavaScript+html5 canvas制作色彩斑斓的正方形效果
  • javascript要怎么学
  • android背景图片透明度alpha
  • 虚假新闻造成的真实伤害
  • 船舶吨税案例分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设