Javascript jQuery向上/向下滚动动画块

Javascript jQuery向上/向下滚动动画块,javascript,jquery,animation,blocking,Javascript,Jquery,Animation,Blocking,我有一个关于两个动画的问题,一个向下滚动,一个向上滚动(当用户完全向上滚动时)。 动画相互阻止-使用以下源代码: jQuery(文档).ready(函数($){ $(窗口).on(“加载”,函数(){ $(窗口)。滚动(函数(){ 如果($(窗口).offset().top==0){ $(“选择器”).animate({},500); $(“选择器”).animate({},500); }否则{ $(“选择器”).animate({},500); $(“选择器”).animate({},500

我有一个关于两个动画的问题,一个向下滚动,一个向上滚动(当用户完全向上滚动时)。 动画相互阻止-使用以下源代码:

jQuery(文档).ready(函数($){
$(窗口).on(“加载”,函数(){
$(窗口)。滚动(函数(){
如果($(窗口).offset().top==0){
$(“选择器”).animate({},500);
$(“选择器”).animate({},500);
}否则{
$(“选择器”).animate({},500);
$(“选择器”).animate({},500);
}
});
}).scroll();

});
$(window).offset()进行caucate是没有意义的。top
因为。。。言行一致<代码>0

也许,在
“scroll”
事件中,您希望获得
$(窗口)。scrollTop()

jQuery($=>{
const$win=$(窗口);
常量$items=$(“.item”);
$win.on(“滚动条”,()=>{
$items.toggleClass(“活动“,$win.scrollTop()==0);
});
$win.on(“加载”),()=>{
$win.trigger(“滚动”);
});
});
.active{
/*你的风格在这里*/
}

你的第一个猜测是什么
“选择器”
代表
$(“选择器”)。动画({},500)?选择器工作正常。我只是删除了完整的一个,因为这与问题无关。对不起,让你困惑了。谢谢你的回答。但这不是我想要的。如果用户向下滚动,我需要切换动画a,如果用户再次处于scrollTop=0位置,则切换动画B。