2012-08-03 2 views
3

브라우저마다 너비/높이를 가져올 수 있습니까? BEFORE resize()가 실행됩니까? 브라우저 후 크기를 조정하기 전에/I는 차이를 계산하고 있습니다에

$(window).resize(function() { 

}); 

이 때문이다().

답변

8

당신은 내가 그것을 잡을 수있는 특별한 JQuery와 거기에 생각이

var prevHeight = 0; 
var prevWidth = 0; 

$(document).ready(function() { 
    prevHeight = $(window).height(); 
    prevWidth = $(window).width(); 
}); 

$(window).resize(function() { 
    var currentHeight = $(window).height(); 
    var currentWidth = $(window).width(); 

    //do difference stuff 

    prevHeight = currentHeight; 
    prevWidth = currentWidth; 
}); 
+0

처럼, 조금 이전 값을 저장해야합니다 :)하지만이 너무 나를 위해 멋진 : – Roylee

+1

@Roylee이 솔루션 일 경우 아마도 당신은 사람들의 노력에 감사해야하고 답을 표시해야합니다. – iMatoria

+0

@iMatoria 물론, 나는 그 사람과 비교할 때 더 좋은 대답이 있는지 기다리고 있습니다. – Roylee