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