我找到了这段代码,但它在页面底部之前的100像素触发。我需要它距离页面顶部100像素触发。我知道如何实现,我已经做过其他的jQuery动画,只是不知道在这个里面需要什么。
$(window).scroll(function(){
if($(window).scrollTop() + 100 > $(document).height() - $(window).height() ){
alert("at bottom");
}
});
而且,我需要知道如何反转这种情况,使得当用户在滚动到100px之前向上滚动时,div消失。
这将用于导航栏。
Edit2> 这也有效:
$(window).scroll(function(){
if($(window).scrollTop() > 100){
$("#div").fadeIn("slow");
}
});
$(window).scroll(function(){
if($(window).scrollTop() < 100){
$("#div").fadeOut("fast");
}
});