jQuery One Page Nav 是一款轻量级的 jQuery 插件,用于单页网站的导航。单击导航时可实现平滑滚动,并在您滚动浏览不同部分时自动选择正确的导航项。
使用方法
引入JQuery和jquery.nav库:
<script src="jquery.js"></script> <script src="jquery.nav.js"></script>
HTML结构
<ul id="nav">
<li class="current"><a href="#intro">Intro</a></li>
<li><a href="#usage">Usage</a></li>
<li><a href="#examples">Examples</a></li>
</ul>
<div class="wrap">
<div id="intro">
</div>
<div id="usage">
</div>
<div id="examples">
</div>
</div>初始化与说明
<script type="text/javascript">
$(document).ready(function () {
$('#nav').onePageNav();
});
</script>更多参数
currentClass 字符串 ‘current’ 导航高亮的 class
changeHash 布尔值 false URL 显示命名锚记
scrollSpeed 整数 750 动画持续时间,以毫秒为单位
scrollThreshold 整数/浮点数 0.5 下一个处于浏览器可视区域多少比例时导航切换
filter 字符串 ” 过滤不要的项,如 filter: ‘:not(.external)’
easing 字符串 ‘swing’ 滚动动画方式
begin 函数 滚动前的回调函数
end 函数 滚动后的回调函数
scrollChange 函数 导航切换后的回调函数
