Javascript 具有不同参数的else if语句

Javascript 具有不同参数的else if语句,javascript,jquery,if-statement,Javascript,Jquery,If Statement,我为网站做了一些陈述,但不明白如何做这样的陈述。 这是密码 function checkWindowSize() { var pageWidth = $(window).width(); if (pageWidth < 751) { $('.tab-content div').removeClass('tab-pane'); $('#myTabs a').removeAttr("data-toggle", "tab"); } else if (pageWid

我为网站做了一些陈述,但不明白如何做这样的陈述。 这是密码

function checkWindowSize() {
  var pageWidth = $(window).width();
  if (pageWidth < 751) {
    $('.tab-content div').removeClass('tab-pane');
    $('#myTabs a').removeAttr("data-toggle", "tab");
  }
  else if (pageWidth < 751 && $(window).scrollTop()>=580;) {
    $('#faq .col-sm-3').addClass('fixed-faq');
    $('.tab-content div').addClass('padd-top');
  }
  else {
    $('#faq .col-sm-3').removeClass('fixed-faq');
    $('.tab-content div').removeClass('padd-top');
    $('#myTabs a').attr("data-toggle", "tab");
    $('.tab-content div').addClass('tab-pane');
  };
};
$(window).load(checkWindowSize);
$(window).resize(checkWindowSize);
只需检查宽度和语句if和else就可以了,但是当我尝试使用两个参数check时,整个代码就停止工作了。 有人能帮我吗

else if (pageWidth < 751 && $(window).scrollTop()>=580;) 

从该管线上取下半体积。然后移动第二个,如果条件为第一个,则将第一个条件移动到第二个。

第一个条件松动;从pageWidth<751&&$window.scrollTop>=580;开始;。其次,else if将永远不会执行。if pageWidth<751语句涵盖了pageWidth小于751的情况。如果处理的窗口的页面宽度为751或更大,则剩下所有剩余的else和else。但是,如果pageWidth<751&&,则第一个条件为。。。这永远不可能是真的。此处的pageWidth不能小于751,因为第一个if已处理该案例。如果pageWidth<751&&$window.scrollTop>=580{$'faq.col-sm-3'.addClass'fixed-faq';$'.tab content div'.addClass'padd-top';}或者如果pageWidth<751{$'.tab content div'.removeClass'tab-pane';$'myTabs a'.removeAttrdata切换,tab;}