深【shēn】圳网站建【jiàn】设公司 帮助【zhù】企【qǐ】业提升网站形象,彰显公司实力,PC+手机【jī】+微信+小【xiǎo】程【chéng】序
【模板网站的价格】国际域名+阿里1G空间+备案 一条龙服务
【定制网站的功能】SEO精准营销系统+城市分站+W3C标准
【营销网站的效果】重长尾,重优化,提权重,扩收录,提排名
【量身订制的设计】据据需求量身定制。设计到满意为止
【专属【shǔ】VIP的服【fú】务】24RX365 为您提供1对1的专属VIP服【fú】务
导航栏固定顶【dǐng】部【bù】跟随效【xiào】果在网站上是很常见的,许多页面内容很长时,需要这种效【xiào】果【guǒ】来迅速跳【tiào】转不同【tóng】页面区域【yù】,今天【tiān】来写一个比【bǐ】较简单的【de】导航栏【lán】固定顶部跟随效果的【de】demo。
效果如图:
HTML如图:
CSS如图:
JS如图:
这里主要【yào】讲解的是js部分,demo引入了jQuery,使用jQuery语法先声明navTop把导航栏(#navBox)距离【lí】顶部的【de】距离赋【fù】值给【gěi】它,在写一个滚动【dòng】事【shì】件的函数(scroll()),获【huò】取滚动条距【jù】离顶部的距【jù】离 赋值给scrollTop,在【zài】滚动【dòng】函数里用【yòng】if判断比较这个的值,当scrollTop大于【yú】等于navTop,添加一【yī】个样式类名,使其【qí】定位在【zài】页面顶【dǐng】部【bù】,反之,删【shān】除此类名【míng】还原导航栏。
当【dāng】滑动【dòng】滚动条时,页面区域滚动到不同区域,导航栏需要相对【duì】应到【dào】不同区域【yù】的a链接是【shì】选【xuǎn】中的【de】状态,这就【jiù】要【yào】先获【huò】取每个区域距【jù】离顶【dǐng】部的值,先声明一个arr空数组【zǔ】,然后each循环每【měi】个【gè】区域模块距【jù】离顶部的【de】值,通过push添加【jiā】每个【gè】值到arr数组里,最后触发【fā】滚动【dòng】函数时,for循环里通过i++条件和if判断当前【qián】滚动【dòng】条距【jù】离顶部的值大于等于第i个的值【zhí】和state的【de】布尔值,通过下【xià】标同样设置a链接添加选【xuǎn】中类名,滚动事【shì】件结束时【shí】设置state的值为true,防止【zhǐ】点击【jī】a链接时添【tiān】加类名对应不上。
先声明【míng】state不【bú】赋值,当点击【jī】导航栏的a链接时【shí】把布尔【ěr】值false赋值给state,同时页【yè】面会显示根据a链接href值【zhí】的id跳【tiào】转到相对应id的【de】区域模块。
我们的服务 | |
企业网站建设 | 企业网站【zhàn】建【jiàn】设,企业网【wǎng】站设计,中小企业网站【zhàn】制作,企业官网建设【shè】公司 |
营销型网站建设 | 营销网站建设【shè】,营销型网站【zhàn】设计制作,营销网【wǎng】站系【xì】统,SEO系统,关【guān】键词轻松【sōng】上首页 |
品牌网站建设 | 品牌【pái】网站建设,企【qǐ】业网站网站设【shè】计,品【pǐn】牌网站开发,高端品牌【pái】网站制作,企业品【pǐn】牌官网建设 |
外贸网站建设 | 专业英文【wén】网【wǎng】站【zhàn】建设,中英【yīng】文网站的建站,外贸【mào】网站定制开发全球访问快,能快速排名谷歌第【dì】一页 |
响应式网站建设 | 响应式网站【zhàn】建设,H5 html5设计,制作响应式网【wǎng】页,响【xiǎng】应【yīng】式建站 |
商城网站建设 | 购物网站平台【tái】 电商商城建站 网购网站【zhàn】建【jiàn】设【shè】 购物商城网【wǎng】站【zhàn】建设【shè】 大型商城网站开【kāi】发 |
小程序开发 | 微信公众【zhòng】号【hào】开发【fā】,微【wēi】信开发【fā】,微信小程序开发,微信公共号【hào】二【èr】次开发,微信公共平台开发 |
PHP定制开发 | PHP开发【fā】,php系统开发,PHP定【dìng】制功能【néng】开发,PHP应用程序开发【fā】,Web应用开发【fā】 |
建站包含服务 | |
1.赠送域名 | 赠送顶级域名.com/.net /.cn |
2.赠送空间 | 赠送阿里云1000M高速空间 |
3.免费备案 | 提供工信备案及公安备案 |
4.网站设计 | 网站设计,设计到满意为止 |
5.站内优化 | 赠送站内优化,Gzip压缩,CSS和Js,代码优化,关键字信【xìn】息分析,标题、Meta标【biāo】记【jì】、Alt标记【jì】, |
6.售后无忧 | 售后无忧,提供24X7售后服务 |
7.免费培训 | 免费提供网站后台操作培训 |
8.提供发票 | 提供正规普通发票 |
版权所有:深圳市网商在线科技有限公司
友情链接: