我试图让背景图像在用户向下滚动页面时淡入/淡出。从长远来看,我使用多个背景图像来拍摄延时效果。 我已经有滚动上的背景图像变化,但我似乎无法让他们从一个到另一个淡入淡出。在屏幕上淡出新的背景图像
这里是我这么远 - jsFiddle
$(document).scroll(function() {
if ($(this).scrollTop() > 1) {
$('body').css({
backgroundImage: 'url("http://s3.amazonaws.com/dfc_attachments/images/3237846/sun1_web.png")'
});
}
if ($(this).scrollTop() > 250) {
$('body').css({
backgroundImage: 'url("http://s3.amazonaws.com/dfc_attachments/images/3237850/sun2_web.png")'
});
}
if ($(this).scrollTop() > 500) {
$('body').css({
backgroundImage: 'url("http://s3.amazonaws.com/dfc_attachments/images/3237854/sun3_web.png")'
});
}
if ($(this).scrollTop() > 750) {
$('body').css({
backgroundImage: 'url("http://s3.amazonaws.com/dfc_attachments/images/3237858/sun4_web.png")'
});
}
});
感谢您转向正确的方向。它花了更多的研究,但我想我现在已经有了。 – apaul 2013-03-21 13:48:59