嗨,我正在尝试实现此导航栏效果: http: //kettlenyc.com/,这样当我向下滚动导航栏时,导航栏会跟随并动画到固定位置。我已经开始在这里编码,但无法让动画工作:http ://theturning.co.uk/NOAH/
我的 Jquery 目前看起来像这样:
$(function() {
var bar = $('#topbar');
var top = bar.css('top');
$(window).scroll(function() {
if($(this).scrollTop() > 0) {
bar.stop().css({'position' : 'absolute'});
}
if($(this).scrollTop() > 600) {
bar.stop().animate({'top' : '0px'}, 100).css({'position' : 'fixed'});
} else {
bar.stop().animate({'top' : top}, 100);
}
});
});
和 CSS:
#topbar {
background: url('../images/bg-topbar.png') left top;
position: absolute;
top: 0;
width: 100%;
height: 50px;
z-index: 999;
padding: 20px 0 20px 0;
}
任何帮助,将不胜感激!谢谢