使用方法
(function( $ ) {
$.fn.onePgaeNav = function( options ){
var settings = $.extend({
activeClass : 'active',
wrapper : '', // Nav wrapper selector for scroll effect
speed : 900, // animation speed
navStop : 100, // stop before top
navStart : 200, // change class before navstart pixel
}, options ),
$that = $(this);
$(this).on( 'click' , clickScroll );
if (settings.wrapper) {
$(window).on('scroll',function(){
var sectionTop = [],
windowTop = $(window).scrollTop();
$that.each(function(){
var hash = $(this).attr('href'),
hashOffset = $( hash ).offset();
if (typeof hashOffset !== 'undefined' ) {
sectionTop.push( hashOffset.top);
};
});
$.each( sectionTop, function(index){
if ( windowTop > sectionTop[index] - settings.navStart ){
$that.removeClass(settings.activeClass)
.eq(index).addClass(settings.activeClass);
}
});
});
};
function clickScroll(event){
event.preventDefault();
var hash = $(this).attr('href'),
hashOffset = $(hash).offset(),
hashTop = hashOffset.top;
$('html, body').animate({
scrollTop: hashTop - settings.navStop
}, settings.speed);
}
};
}(jQuery));
站长提示:
1. 苦力吧素材官方QQ群:
950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励
2K币。
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服