Javascript 为较小的浏览器大小添加If语句

Javascript 为较小的浏览器大小添加If语句,javascript,if-statement,Javascript,If Statement,我正在尝试向该脚本添加一个条件,但没有效果。脚本添加的功能是,当页面滚动(浮动/跟随动画)时,它使侧边栏停留在视口中。因为我添加了媒体查询,当浏览器调整大小时,侧边栏的宽度将达到100%,所以我需要在某个宽度处停止该行为,但到目前为止我所尝试的方法不起作用。感谢您的帮助 var ScrollableObject = $("#content-left nav"); var offset = ScrollableObject.offset(); var topPadding = 15; va

我正在尝试向该脚本添加一个条件,但没有效果。脚本添加的功能是,当页面滚动(浮动/跟随动画)时,它使侧边栏停留在视口中。因为我添加了媒体查询,当浏览器调整大小时,侧边栏的宽度将达到100%,所以我需要在某个宽度处停止该行为,但到目前为止我所尝试的方法不起作用。感谢您的帮助

    var ScrollableObject = $("#content-left nav");
var offset = ScrollableObject.offset();
var topPadding = 15;
var isBigger = false;

if($('body').hasClass('admin-bar')){
    topPadding = 35;
}       

function leftNavCheck(){
    if( $('#content-left nav').height() > $(window).height() ){
        isBigger = true;
    }else{
        isBigger = false;
    }

    if(isBigger == false){
        $(window).scroll(function() {
            if ($(window).scrollTop() > offset.top) {
                ScrollableObject.stop().animate({
                    marginTop: $(window).scrollTop() - offset.top + topPadding
                });
            } else {
                ScrollableObject.stop().animate({
                    marginTop: 0
                });
            };
        });
    }
}

$(window).load(function() {
    leftNavCheck(); 
});
$(window).resize(function () { 
    leftNavCheck();
});
我试着添加这样的东西,但坦白说,我真的不知道我在这里做什么

        var isWider = false;
    if( $('#content-left nav').width() < 900) {
        isWider = false;
    }else{
        isWider = true;
    }
var=false;
如果($('#内容左导航').width()<900){
iswide=false;
}否则{
iswide=true;
}

快速提示:条件评估为
true
false
,因此您可以这样做:
isbiger=foo>baz
。感谢您的提示,elclanrs。