如何在每次调整页面大小之前获取屏幕宽度?

Adi*_*tya 3 javascript jquery resize responsive-design

我有这个代码

$(document).ready(function(){
    var oldwidth= $(window).width();
    $(window).resize(function(){
    var nw= $(window).width();

  //compare new and old width      
    });
});
Run Code Online (Sandbox Code Playgroud)

问题是旧宽度仅在加载文档期间设置,新宽度在每次调整大小时都会更改。我想在调整大小之前获取宽度,这样我就可以检查用户是否正在减小宽度或增加屏幕宽度。

gil*_*ly3 5

resize()处理程序中,将oldwidth新宽度更新为函数的最后一行。

$(document).ready(function () {
    var oldwidth = $(window).width();
    $(window).resize(function () {
        var nw = $(window).width();
        //compare new and old width      
        oldwidth = nw;
    });
});
Run Code Online (Sandbox Code Playgroud)