Jquery 带attr()的窗口内滚动函数多if-else语句不起作用

Jquery 带attr()的窗口内滚动函数多if-else语句不起作用,jquery,if-statement,scroll,Jquery,If Statement,Scroll,如何添加多个if或else窗口内滚动功能?您可以看到下面的示例 $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 850) { if (scroll <= 650) { $j('.innerimage').attr('src', 'images/side_1.png'); }

如何添加多个
if
else
窗口内滚动功能?您可以看到下面的示例

$(window).scroll(function() {

        var scroll = $(window).scrollTop();

  if (scroll >= 850) {

        if (scroll <= 650) {
          $j('.innerimage').attr('src', 'images/side_1.png');
        }


          $j('.innerimage').attr('src', 'images/side_2.png');
   }
});
$(窗口)。滚动(函数(){
var scroll=$(窗口).scrollTop();
如果(滚动>=850){

如果(滚动)查看你的if语句。如果滚动大于或等于850,那么检查它是否小于或等于650

这是非常基本的如果语句,仍然不确定你想要实现什么,那么我只能推荐这个

if(scroll >= 850){
    //Larger or Equal to 850    
} else if(scroll >= 650){
    //More than or equal to 650 LESS than 850
} else if(scroll >= 450) {
    //More than or equal to 450 LESS than 650
}.. BLAH BLAH.... else { };

这有意义吗?看看这个

在滚动变量上使用一个log语句,告诉我你在那把小提琴上看到了什么,这可能会说明为什么你的语句不“起作用”在这把小提琴中,它工作得很好,但在我的例子中,如果我使用多个,那么只有一个工作没有控制台错误,我更新了我的问题,你可以看到,由于语法错误,我把问题放在你复制粘贴的问题中,你没有阅读