我有一个网站,将有多个全屏背景(嗯,100% 宽度和 1024 像素设置高度)
该脚本所做的(或应该做的)是在您向下滚动时淡出一个 div 并淡入另一个 div。
然而,为了让生活更轻松,我使用了 nth-child 选择器——这在前两个 div 上效果很好,但在之后的任何一个上都不起作用。
有什么帮助吗?
$(document).ready(function(){
var didScroll = false;
var $window = $(window);
$(window).scroll(function(){
didScroll = true;
});
window.setInterval(function () {
if (didScroll) {
if (1-$window.scrollTop()/1024 > -10) {
$('.item:nth-child(even)').css({opacity: 1-$window.scrollTop()/1024});
$('.item:nth-child(odd)').css({opacity: 1*$window.scrollTop()/1024});
}
didScroll = false;
}
}, 50);
});