我正在尝试创建导航栏,当用户不在页面顶部时,它会渐变为80%的不透明度。我已经成功实现了滚动和相应的CSS更改,但是对于淡化效果我还不确定。我尝试过
有什么想法吗?非常感谢!
.fadeTo()
,似乎可以将不透明度降低到0,然后再次淡入导航栏,而不是从100%变为80%。$('document').ready(function() {
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll > 0) {
$('.top-navigation').css("background","rgba(53,61,64,0.8)")
} else {
if (scroll == 0) {
$('.top-navigation').css("background","rgba(53,61,64,1)")
}
}
});
});
有什么想法吗?非常感谢!