$(window).resize():之前

时间:2012-08-03 07:52:52

标签: javascript jquery resize

是否有可能在每次之前触发resize()时获取浏览器的宽度/高度?

$(window).resize(function() {

});

这是因为我正在计算浏览器调整大小()之前/之后的差异。

1 个答案:

答案 0 :(得分:10)

您必须存储以前的值,有点像这样

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;
});