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