Jquery Detectar se resize da janela é na largura ou altura

by Salustiano Silva

HTML

<p id="msg"></p>

JavaScript

// guardar valores em uso
var h = $(window).height(),
    w = $(window).width();

// realizar verificação
$(window).resize(function(){

    // recolher valores actuais
    var nh = $(window).height(),
        nw = $(window).width();

    /* comparar os valores antigos com os novos
     * e realizar ação pretendida aqui!
     */
    if (nh != h)
        $('#msg').html("Estás a alterar a altura de "+h+"px para "+nh+"px.");
    else if (nw != w)
        $('#msg').html("Estás a alterar a largura de "+w+"px para "+nw+"px.");

    // atualizar os valores nas variáveis que guardam o valor antigo
    h = nh; w = nw;
});