当窗口仅高于1030px时 - 以及重新调整大小或加载时触发功能

时间:2013-10-03 18:24:12

标签: javascript jquery

如果屏幕尺寸仅高于1030px,如何进行以下功能触发? (在重新调整大小和加载时)我试图将这行代码实现到它:var windowWidth = $(window).width(); if(windowWidth <= 1030){}但它没有用。

    //Change Header On Scroll//
    $(window).scroll(function() {    
    var scroll = $(window).scrollTop();

    if (scroll >= 40) {
        $("#headerWrapper").addClass("headerDown");
        $("#logo1").hide();
        $("#logo2").show();
    } else {
        $("#headerWrapper").removeClass("headerDown");
        $("#logo2").hide();
        $("#logo1").show();
        }
    });

2 个答案:

答案 0 :(得分:1)

我愿意:

var w = window.innerWidth;
window.onresize = function(){
    w = window.innerWidth;
}

If (w >= 1030) {
    // your code here
}

答案 1 :(得分:1)

如果您使用的条件是if(windowWidth <= 1030),那么只有当窗口小于或等于1030时才会出现。

试试这个:

$(window).scroll(function() {

    var windowWidth = $(window).width();

    if (windowWidth >= 1030){
        // do yo' thang
    }
}