我试图在滚动顶部低于100以下并在100以上时将其淡出时,试图在hootstrap的Navbar中淡入。想要。错误在哪里?
jQuery的代码:
$(document).scroll(function() {
if($(this).scrollTop() < (100)){
$(".navbar-default").fadeTo("slow", 1);
}
else{
$(".navbar-default").fadeTo("slow", 0.5);
}
});
您的代码中有两个时刻:
1(您应该使用$(window(.scrolltop((作为顶部滚动值
2(使用.STOP(true,true(防止动画的任何故障
$(document).scroll(function() {
if($(window).scrollTop() < 100){
$(".navbar-default").stop(true, true).fadeTo("slow", 1);
}
else{
$(".navbar-default").stop(true, true).fadeTo("slow", 0.5);
}
});