位置: 编程技术 - 正文

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

  • 出口退税进项税额转出怎么申报
  • 债权投资借贷方向是什么一年内的
  • 做了销售之后的结果
  • 企业报税盘入账应该记入哪个科目
  • 买一赠一销售收入计算案例
  • 债务重组偿债顺序
  • 购买方已抵扣开具红字信息表之后做账需要什么原始凭证
  • 住房公积金在个税中如何扣除
  • 给国外汇款交增值税吗
  • 个人独资企业变更投资人要交税吗
  • 施工单位购买材料与设计不符
  • 预付费用计入当期费用吗
  • 代收代付给个人
  • 建筑业营改增账务处理怎么做?
  • 房企行业其他应收账款的来源是什么
  • 税务领取发票后怎么操作
  • 文化建设事业费优惠政策
  • 旅行社差额征收的会计处理
  • 小规模企业现金规定最新
  • 应收账款与主营业务收入的比率
  • 增值税减免后按3%记提税款吗
  • 房地产企业土地增值税清算
  • Vue vue.config.js 的详解与配置
  • 管理费用属于损益类吗
  • 股权激励的账务如何处理
  • php记录页面停留多久
  • php获取北京时间
  • 注销公司的处理方式
  • thinkphp addons
  • 发生广告费的会计分录
  • 小规模纳税人收入会计分录
  • viwer.js
  • web主要的请求方式有几种
  • 送货运输费用税率
  • 残疾人个人所得税减免政策2023
  • 文化传媒有限公司英文
  • 进账加计抵减政策
  • 票据的收款人和持票人有什么区别
  • 期初余额调整怎么做凭证
  • 汇算清缴纳税调整需要做账吗
  • 新准则下其他应收坏账
  • 未分配利润处理顺序
  • 企业汇算清缴的工资薪金支出是怎么填
  • 暂估入库结转成本后如何冲红
  • 机械设备预付款比例
  • 货物抵货款的账务处理
  • 应付账款一直挂在账上会有问题吗
  • 预付账款货物到了之后怎么入账
  • 材料报废处理
  • 请演员的费用账务处理
  • 发票红冲怎么回事
  • 股东 退股
  • 报税中反写是什么意思
  • 企业一般账户开户申请理由
  • 小规模纳税人应纳增值税额的计算
  • 房地产企业资产减值损失
  • 不接入局域网更新
  • ubuntu删除vmware
  • mac自带的看图软件怎么使用
  • win7如何设置共享
  • 如何延迟windows更新
  • Linux下使用quota命令管理磁盘空间的实例教程
  • linux系统中怎么输入中文
  • centos7找不到服务器
  • 谷歌编程之夏2021
  • [置顶]公主大人接下来是拷问时间31
  • dos命令批处理文件
  • 简述javascript
  • ssh自动输入密码登录
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
  • 浅谈python中的实例方法、类方法和静态方法
  • js确认框选择取消时退出程序怎么设置
  • python 网络编程总结
  • 安卓 旋转屏幕
  • 纳税申报模拟
  • 四川税务申报如何网上申报零申报
  • 申报参保时间怎么填
  • 集团收管理费开什么发票
  • 人均可支配收入是到手工资吗
  • 中华人民共和国道路交通安全法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设