2015-04-02 27 views
0

我只需要在寬度變化而不是高度變化時觸發函數。 如何在不重複該功能的情況下做到這一點?jQuery調整大小偵聽器只能觸發寬度的變化

$(window).resize(function() { 
var pageWidth = $(window).width(); 
if(pageWidth > 100){ 
    $("#content").show(); 
} 
if(pageWidth < 100){ 
    $("#content").hide(); 
} 
}); 

回答

0

其實我覺得我想通了

var initialWidth = $(window).width(); 
$(window).resize(function() { 
    var pageWidth = $(window).width(); 
    if(pageWidth > 100 && pageWidth !== initialWidth){ 
    $("#content").show(); 
    initialWidth = pageWidth; 
    } 
    if(pageWidth < 100 && pageWidth !== initialWidth){ 
    $("#content").hide(); 
    initialWidth = pageWidth; 
    } 
}); 
相關問題