否则如果声明具有不同的参数

时间:2016-02-05 16:31:46

标签: 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 (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);

它只能检查宽度和语句是否正常,否则,但是当我尝试使用else时,如果使用2个参数检查,则整个代码停止工作。 有人能帮我吗 ?

1 个答案:

答案 0 :(得分:0)

<td class="bold-and-caps">@( (++i == 1) ? subsec.Title : String.Empty)</td>

从此行中删除分号。如果条件为第一个,第一个条件为第二个,则移动第二个。