凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

jQuery滚动导航跟随(锚点定位切换)

《jQuery滚动导航跟随(锚点定位切换)》正文开始,本次阅读大概4分钟。

关于使用jquery导航跟随置顶的插件,在之前已经分享过几个了:

1、jQuery 导航菜单、广告 —— 固定、置顶、跟随

2、jQuery 智能判断跟随页面滚动的导航、菜单、广告,下拉后跟随置顶特效代码

3、jQuery - 多个菜单导航滚动跟随,全部积累固定在顶端

4、jquery 滚动跟随 到达底部时会停止跟随特效代码

而今天要分享的,是带锚点定位自动跟随

这是一个插件,所以JS:nav.zip

!DOCTYPEhtml
html
head
metacharset=UTF-8
title导航滚动到一定高底后吸顶,锚点定位自动跟随/title
styletype=text/css
*{margin:0;padding:0;}
.topbox{height:500px;background-color:#313131;}
.section-content{border-bottom:5pxsolid#0000FF;min-height:500px;background:#eee;width:1200px;margin:auto;line-height:500px;text-align:center;}
.nav-height{position:relative;height:50px;}
.nav-wrap{width:100%;height:50px;background:#fff;}
.nav-wrap.navFix{position:fixed;top:0;left:0;box-shadow:005pxrgba(0,0,0,0.2);border-bottom:1pxsolid#e3e3e3\9;z-index:99999;}
.nav-wrapul{padding:0;margin:0auto;width:1200px;display:block;border-bottom:2pxsolid#eee;}
.nav-wrap.navFixul{border-bottom:0;}
.nav-wrapli{display:inline-block;text-align:left;height:50px;line-height:50px;float:left;}
.nav-wraplia{display:block;padding:020px;font-size:20px;color:#333;text-decoration:none;}
.nav-wraplia:hover{color:#4680d1;}
.nav-wraplia.active{border-bottom:2pxsolid#4680d1;color:#4680d1;}
.nav-mobile{display:none;font-weight:bold;width:100%;}
.click-me{width:150px;height:30px;background:#4680d1;color:white;text-align:center;line-height:30px;}
.click-mea{display:block;color:white;}
/style
scripttype=text/javascriptsrc=http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js/script
scriptsrc=nav.js/script!----------文章中提供了JS,请下载使用------------
/head
body
divclass=topbox/div
divclass=nav-heightid=navHeight
navclass=nav-wrapid=nav-wrap
divclass=nav-mobileClick/div
ulclass=clearfix
liaclass=activehref=#section1nav1/a/li
liaclass=href=#section2nav2/a/li
liaclass=href=#section3nav3/a/li
liaclass=href=#section4nav4/a/li
/ul
/nav
/div
divid=section1class=section-content
1
/div
divid=section2class=section-content
2
/div
divid=section3class=section-content
3
/div
divid=section4class=section-content
4
/div
divstyle=height:1000px;background:#f5f5f5;footer/div
!--内容信息导航吸顶及锚点引入JS--

script
//内容信息导航吸顶
$(document).ready(function(){
varnavHeight=$(#navHeight).offset().top;
varnavFix=$(#nav-wrap);
$(window).scroll(function(){
if($(this).scrollTop()navHeight){
navFix.addClass(navFix);
}
else{
navFix.removeClass(navFix);
}
})
})
//内容信息导航锚点
$(.nav-wrap).navScroll({
mobileDropdown:true,
mobileBreakpoint:768,
scrollSpy:true
});

$(.click-me).navScroll({
navHeight:0
});

$(.nav-wrap).on(click,.nav-mobile,function(e){
e.preventDefault();
$(.nav-wrapul).slideToggle(fast);
});
/script
/body
/html

赞(123)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:jQuery滚动导航跟随(锚点定位切换)
本文地址:https://www.1004619.com/nn/jquerygddhgsmddwqh.html