滚动淡出
我对JQUERY比较陌生,我正朝着正确的方向寻找一个点。
如何实现滚动效果的淡入淡出?
喜欢http://fearthegrizzly.com/或http://davegamache.com
理想情况下,我希望选择将任何想要淡出的图像放入div中。 如果那是可能的。
值得一提的是,我想在Cargo Collective上实现这一点。
谢谢
提问的提示:不要只告诉我们你想要什么。 我们不是来为你做你的工作。 向我们展示您尝试过的内容,以便我们帮助您解决问题。
话虽如此,这是一个开始……
当窗口的滚动顶部位置大于20px时,它会淡出div,当您向上滚动时,它会将其淡入。
$(window).scroll(function(){ if($(window).scrollTop()<20){ $('.fader').stop(true,true).fadeIn("slow"); } else { $('.fader').stop(true,true).fadeOut("slow"); } });
DEMO
fearthegrizzly.com使用.css()方法。 你可以尝试:
$(window).scroll(function() { $(".header-image").css({ 'opacity' : 1-(($(this).scrollTop())/250) }); });
向下滚动250px,属性完全淡出,反之亦然。