2013-01-09 43 views
0

如何在此代碼中將一個子句添加到變量中,然後每次調整大小?jquery在調整大小之前保存寬度

$(window).on('load resize', function() {   
     var w = $(window).width(); 
     var h = $(window).height(); 

     $('#right1').css('top' , w > 1250 ? -120 : -73); 

    }); 
+1

有了全局變量prevHeight和prevWidth和prevWidth = $(窗口).WIDTH(); ? – Sprottenwels

+0

元素上有'data'? – elclanrs

回答

1
var oldW = $(window).width(); 
var oldH = $(window).height(); 

$(window).on('load resize', function() { 
    var w = $(window).width(); 
    var h = $(window).height(); 

    $('#right1').css('top', w > 1250 ? -120 : -73); 

    //Finish what you want with oldH and oldW.... 
    oldH = h; 
    oldW = w; 
}); 
+0

我可以這樣做嗎?比率= OldW - w; $('#right1').css('top',w> 1250?w- ratio:-73); – MG1

+1

@ MG1,它是一個變量,你可以做任何你喜歡的事情。 – gdoron