位置: 编程技术 - 正文

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提交表单信息的简单方法(推荐)

  • 可以公账户给私账转账吗
  • 小规模能否开利息专用发票?
  • 退休职工能否扣医保
  • 办公用品普通发票的会计分录
  • 怎么根据实发工资算应发工资
  • 个体户申报重复申报怎么办
  • 应付账款现金流量表指定
  • 现金流量为负的隐患
  • 岗位津贴和岗位补贴
  • 委托开发的定义
  • 手工发票有没有期限
  • 开发成本公式
  • 政府会计制度固定资产折旧哪个月开始计提
  • 非居民企业所得税
  • 材料含税价怎么算
  • 广告制作费可以计入印刷费吗
  • 支付银行借款利息属于现金使用范围吗
  • 一般纳税人汽车修理费可以抵扣吗
  • 关于个人所得税下列说法正确的是
  • 轨道交通很高兴 土地税优惠来了
  • 补偿贸易具体方式
  • 新办的营业执照多久可以注销
  • 物流行业主营业务成本会计分录
  • 分支机构分配表 资产总额无法区分怎么办
  • 货物收到钱已付 发票未收到怎么做账
  • 玩穿越火线总是提示机器遇到
  • 如何解决win7系统搜不到蓝牙耳机
  • mac如何打印预览
  • 税控盘进项税已抵扣如何转出分录
  • 重装系统后分辨率1920x1080不见了
  • 业务招待费进项税额转出表二
  • pavprot.exe - pavprot是什么进程 作用是什么
  • 广告公司的材料的作用有哪些
  • 长期债权投资收回的利息 现金流量表
  • 温哥华瀑布
  • 温特孚灯具质量怎么样
  • vue中如何使用axios
  • 航空业燃油附加率是多少
  • 产品报废进项税转出
  • 金蝶软件可以自学吗
  • ORB_SLAM2+kinect稠密建图实战项目总结
  • java 桥接模式
  • 什么是资产减值准备计提
  • 企业收入总额的计算公式
  • 闭包怎么求
  • python正态分布采样
  • 商业保险可以从一家转到另一家吗
  • 增值税发票的规范
  • 三免三减半递延所得税案例
  • 运输费用增值税怎么算
  • 在工资模块中进行各工资类别间的汇总
  • 海关进口增值税专用缴款书
  • 提取备用金记账凭证号的入账范围
  • 发票金额大于实际报销怎么做账
  • 其他应收款减值损失可以转回吗
  • 开票软件服务费计入什么会计科目
  • 电子产品多少金额要交税
  • 公司法人可以变更给老人吗
  • mysql5.7.19 zip 详细安装过程和配置
  • win8旗舰版升级win10
  • 预览版与正式版
  • win10系统怎么清理电脑垃圾
  • opensuse安装显卡驱动
  • 任务管理器打不开怎么强制关闭电脑程序
  • windows 10微软
  • 中间件 .net
  • 批处理注册reg文件
  • table标签怎么设置宽高
  • android网络请求时怎么取消
  • javascript教程
  • jquery中的事件和事件处理有哪些
  • unity的invoke
  • 客户端脚本错误怎么解决
  • js object的原型
  • 23种设计模式全解
  • 天津武清房管局电话
  • 小规模国税申报表填写方法
  • 生产变压器有什么危害
  • 为什么要进行进气歧管真空度检测
  • 增值税纳税申报表附列资料(三)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设