滚动淡出

时间:2012-07-13 00:57:49

标签: jquery scroll fadeout

我对JQUERY比较陌生,我正朝着正确的方向寻找一点。

如何实现滚动效果淡出?

http://fearthegrizzly.com/http://davegamache.com

理想情况下,我希望选择将任何想要淡出的图像放入div中。如果可能的话。

值得一提的是我想在Cargo Collective上实现这一点。

由于

2 个答案:

答案 0 :(得分:17)

fearthegrizzly.com使用.css()方法。你可以尝试:

$(window).scroll(function() {
    $(".header-image").css({
    'opacity' : 1-(($(this).scrollTop())/250)
    });          
});

向下滚动250px,属性完全淡出,反之亦然。

答案 1 :(得分:1)

提问的提示:不要只是告诉我们你想要什么。我们不是来为你做你的工作。告诉我们您尝试过的内容,以便我们帮忙解决问题。

话虽如此,这是一个开始...

当窗口的滚动顶部位置大于20px时,它会淡出div,当您向上滚动时,它会将其淡入。

$(window).scroll(function(){
   if($(window).scrollTop()<20){
         $('.fader').stop(true,true).fadeIn("slow");
   } else {
         $('.fader').stop(true,true).fadeOut("slow");
   }
});

DEMO