Javascript 滚动时淡入淡出的图像(jquery)

Javascript 滚动时淡入淡出的图像(jquery),javascript,jquery,Javascript,Jquery,我希望一组图像在用户向下滚动时彼此交替淡入(display:block;position:fixed;),然后在用户向上滚动时淡出(display:none;)。 我已经想出了如何使向下滚动工作,而不是向上滚动。 任何帮助都将不胜感激 var$img2=$('img-scroll2'); 变量$img3=$(“#img-scroll3”); var$img4=$(“#img-scroll4”); $(文档)。滚动(函数(){ $img2.css({ 显示:$(this).scrollTop()

我希望一组图像在用户向下滚动时彼此交替淡入(display:block;position:fixed;),然后在用户向上滚动时淡出(display:none;)。 我已经想出了如何使向下滚动工作,而不是向上滚动。 任何帮助都将不胜感激

var$img2=$('img-scroll2');
变量$img3=$(“#img-scroll3”);
var$img4=$(“#img-scroll4”);
$(文档)。滚动(函数(){
$img2.css({
显示:$(this).scrollTop()>100?“块”:“无”
});
$img2.css({
不透明度:$(this).scrollTop()>100?:“1”:“0”
});
$img3.css({
显示:$(此).scrollTop()>500?“块”:“无”
});
$img3.css({
不透明度:$(this).scrollTop()>500?:“1”:“0”
});
$img4.css({
显示:$(this).scrollTop()>1000?“块”:“无”
});
$img4.css({
不透明度:$(this).scrollTop()>1000?:“1”:“0”
});
});
.textWrapper{
显示:块;
宽度:100%;
高度:100vh;
}
.侧文{
浮动:对;
宽度:40%;
右边距:50px;
垫面:20%;
}
.调整img的尺寸{
高度:101vh;
裕度:-8px0-8px;
}
.尺寸{
位置:固定;
-webkit过渡:所有0.5s轻松;
-o型过渡:所有0.5s的轻松度;
过渡:所有0.5s缓解;
}
#img-2,
#img-3,
#img-4{
显示:无;
不透明度:0;
}

马塞纳斯在努拉和图尔皮斯库苏斯康格。这是一个直径。维瓦摩斯在内克的位置上。马萨先生。Vivamus调味品孕妇nibh。产于蒙特斯的天然对虾和马格纳斯虎鲸(Orci varius natoque penatibus et magnis),以及印度虎鲸(nascetur ridiculus mus)。Phasellus
智者的生命只有一次。Suspendisse ornare eleifend faucibus。福斯·帕特·布兰迪特·阿库。
Lorem ipsum dolor sit amet,是一位杰出的献身者。Morbi malesuada,nisl非乌兰科,orci ex rutrum nisl,ac dapibus risus ipsum sed massa。潜力悬钩子。佩伦茨克维塔拍卖行。Sed lorem sem,调味品nec分子
欧盟,rhoncus eget purus。以通俗易懂的方式。这是一种美味的调味品。塞德·奥古斯·夸姆。潜力悬钩子。大分子和小分子的效率。维韦拉·朗库斯·特奎斯·达皮布斯。库拉比图尔康塞特图尔酒店
我们坐在阿梅特·索利西图丁旁边。以同侧腹为中心。
奎斯克·库苏斯、奥迪奥·康瓦利斯·菲尼布斯、塞姆·米乌尔特里斯·莱克图斯、康瓦利斯·拉齐尼亚·厄罗斯·奈克·多洛。索利西图丁·多洛·塞德·安特利塞斯(Suspendisse sollicitudin dolor sed ante ultrices),nec pulvinar felis cursus。亨德雷特·波特托(hendrerit porttitor)科塞特图尔(lorem Concertetur)中庭权杖
威尼纳蒂斯猫。这是一种特殊的元素。请不要喝啤酒。这是一个伟大的时代,是一个伟大的时代。我是尤里塞斯胡斯托。前直径和后直径的整数。库拉比图尔
埃吉特·努拉·埃尼姆。位于内华达州阿利夸姆莫里斯的Present。在hac habitasse Plateum,一句名言。请不要使用电子仪器。
南康瓦利斯是我的小朋友。佩伦茨克威尼斯人的名字叫dapibus arcu。奎斯克·亨德雷特在廷西登的nec purus。在塞德维利特胡斯托。南酵母菌leo lacus,南酵母菌suscipit ex sagittis sed。他是我的朋友,
坐在托托·亨德雷特中间。不允许坐在汽车上。

从所有图像中删除
display:none
,同时从JS中删除
display
样式的CSS

尝试下面的代码,它可能会帮助你

var$img2=$('img-scroll2');
变量$img3=$(“#img-scroll3”);
var$img4=$(“#img-scroll4”);
$(文档)。滚动(函数(){
$img2.css({
不透明度:$(this).scrollTop()>100?:“1”:“0”
});
$img3.css({
不透明度:$(this).scrollTop()>500?:“1”:“0”
});
$img4.css({
不透明度:$(this).scrollTop()>1000?:“1”:“0”
});
});
.textWrapper{
显示:块;
宽度:100%;
高度:100vh;
}
.侧文{
浮动:对;
宽度:40%;
右边距:50px;
垫面:20%;
}
.调整img的尺寸{
高度:101vh;
裕度:-8px0-8px;
}
.尺寸{
位置:固定;
-webkit过渡:所有0.5s轻松;
-o型过渡:所有0.5s的轻松度;
过渡:所有0.5s缓解;
}
#img-2,
#img-3,
#img-4{
不透明度:0;
}

马塞纳斯在努拉和图尔皮斯库苏斯康格。这是一个直径。维瓦摩斯在内克的位置上。马萨先生。Vivamus调味品孕妇nibh。产于蒙特斯的天然对虾和马格纳斯虎鲸(Orci varius natoque penatibus et magnis),以及印度虎鲸(nascetur ridiculus mus)。Phasellus
智者的生命只有一次。Suspendisse ornare eleifend faucibus。福斯·帕特·布兰迪特·阿库。
Lorem ipsum dolor sit amet,是一位杰出的献身者。Morbi malesuada,nisl非乌兰科,orci ex rutrum nisl,ac dapibus risus ipsum sed massa。潜力悬钩子。佩伦茨克维塔拍卖行。Sed lorem sem,调味品nec分子
欧盟,rhoncus eget purus。以通俗易懂的方式。这是一种美味的调味品。塞德·奥古斯·夸姆。潜力悬钩子。大分子和小分子的效率。维韦拉·朗库斯·特奎斯·达皮布斯。库拉比图尔康塞特图尔酒店
我们坐在阿梅特·索利西图丁旁边。以同侧腹为中心。
奎斯克·库苏斯、奥迪奥·康瓦利斯·菲尼布斯、塞姆·米乌尔特里斯·莱克图斯、康瓦利斯·拉齐尼亚·厄罗斯·奈克·多洛。索利西图丁·多洛·塞德·安特利塞斯(Suspendisse sollicitudin dolor sed ante ultrices),nec pulvinar felis cursus。亨德雷特·波特托(hendrerit porttitor)科塞特图尔(lorem Concertetur)中庭权杖
威尼纳蒂斯猫。这是一种特殊的元素。请不要喝啤酒。这是一个伟大的时代,是一个伟大的时代。我是尤里塞斯胡斯托。前直径和后直径的整数。库拉比图尔
埃吉特·努拉·埃尼姆。位于内华达州阿利夸姆莫里斯的Present。在hac habitasse Plateum,一句名言。请不要使用电子仪器。
南康瓦利斯是我的小朋友。佩伦茨库
.textWrapper {
            display: block;
            width: 100%;
            height: 100vh;
        }

        .sideText {
            float: right;
            width: 40%;
            margin-right: 50px;
            padding-top: 20%;
        }

        .sizing img {
            height: 101vh;
            margin: -8px 0 0 -8px;
        }

        .sizing {
            position: fixed;
            -webkit-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
            opacity: 0;
            display: block;
        }

        .active{
            opacity: 1;
        }
$(document).scroll(function() {
            var scrollY = window.scrollY;
            var images = $('.sizing');
            if (scrollY<100){
                $(images[0]).addClass('active').siblings().removeClass('active');
            } else if (scrollY>100 && scrollY<=500){
                $(images[1]).addClass('active').siblings().removeClass('active');
            } else if (scrollY>500 && scrollY<=1000){
                $(images[2]).addClass('active').siblings().removeClass('active');
            } else{
                $(images[3]).addClass('active').siblings().removeClass('active');
            }
        });