在IF语句中包含两个条件

use*_*286 2 jquery if-statement conditional-statements

我试图在jQuery if语句中包含条件.

这是我目前的代码,大胆的是我正在努力工作.

// Add scrolling Nav Bar
$(document).ready(function() {
  var navpos = $('.nav-bar').offset();
  console.log(navpos.top);
    $(window).bind('scroll', function() {

      if ($(window).scrollTop() > navpos.top && $(window).width() < 960)) {

        $('.site-header .grid--full').hide(200);
        $('.nav-bar-scroll').show(200);
       }
       else {
         $('.site-header .grid--full').show(200);
         $('.nav-bar-scroll').hide(200);
       }
    });
});
Run Code Online (Sandbox Code Playgroud)

if($(window).scrollTop()> navpos.top && $(window).width()<960)){

我的最终目标是隐藏原始标题并在向下滚动页面时显示一个新标题.

提前谢谢你!

Sin*_*1ty 5

你有一个)太多了.

if ($(window).scrollTop() > navpos.top && $(window).width() < 960))

应该在if ($(window).scrollTop() > navpos.top && $(window).width() < 960)语法上是正确的.

在任何浏览器中打开您的Javascript控制台都会提醒您此错误,在我的Firefox版本中,该错误显示:SyntaxError: expected expression, got ')'- 表示您的括号数量不正确.