首 页
关于方维
网站案例
网站建设
小程序开发
解决方案
建站资讯
联系方维
400-800-9385
Jq 点击导航栏菜单滚动到页面不同的区域
发表日期:2020-01-06 09:08:35 作者来源:严成 浏览:4152 标签:
网站前端制作
当前位置:
首页
-
建站资讯
-
网站建设
在网站中的产品或者案例详情页,往往会被分成许多块不同区域(如:产品的特性、参数、视频、文字介绍),内容多且过长,不方便用户浏览页面,这时就要用到本文章所做的效果了(jq实现点击导航栏滚动到对应位置和导航栏菜单项随页面滚动而变化)。html如图:
css如图:
js如图:
如上图,先是获取页面主要的区域的个数,然后触发鼠标滚动事件函数,循环获取页面导航栏和各个块(区域)到顶部距离,因为导航栏是绝对定位的,它距离顶部的距离也是实时变动的,在滚动鼠标触发滚动事件时通过for循环当页面的导航栏距离顶部的值大于某一块到顶部的距离,而小于下一块到顶部距离的值时,当前所在块的的下标对应导航栏的下标的某一栏目添加选中状态,其余的删除选中状态;点击导航栏上的栏目,获取点击栏目的下标,获取同为当前下标的内容块到顶部的距离,让滚动条到顶部的距离值为当前下标的内容块到顶部的距离。
如没特殊注明,文章均为方维网络原创,转载请注明来自https://www.szfangwei.cn/news/5509.html
上一篇:
清晰的网站策划思路是与网站需求方沟通的基础
下一篇:
生物科技公司网站建设-如何搭建好公司网站
相关网站设计案例
长丰影像Saramonic
长丰影像BOYA
明鉴检测
相关资讯
Jquery-vue-react 点击关闭弹窗,刷新页面不...
日期:2023-11-13 浏览:1497
利用jquery-ui实现后台列表的拖拽排...
日期:2023-04-25 浏览:1333
如何使用 HTML5、CSS3 和 JQuery 创建手风...
日期:2022-08-20 浏览:2362
常见问题
企业网站建设常见问题整理合集【置顶】
在深圳建设一个公司网站多少钱
开发网站需要多久跟这九个因素有关
最新文章
浅谈证券期货业纠纷调解中心网站改版的见解
浏览量:3204
网站前端制作之swiper插件之OB模式
浏览量:2979
网站怎么让谷歌浏览器不显示‘不安全’
浏览量:4679
网站制作项目流程
浏览量:3329
手持扫码终端产品网站-设计赏析
浏览量:3847
教你如何快速的购买适用的阿里云云...
浏览量:5166
400-800-9385
97798819
回到顶部
0
请您留言
非常抱歉,客服不在线,麻烦留下您的联系电话或者微信,我们看到后会马上联系您!
提交
感谢留言
我们会尽快与您联系
关闭