Статьи

Изменение размера окна захвата jQuery при завершении события

Два метода для захвата события изменения размера окна, но как захватить событие, когда пользователь завершил изменение размера окна? Небольшая хитрость состоит в том, чтобы использовать setTimeout () с clearTimeout (), и оптимальная длительность составляет 250, даже при медленном захвате замедленного изменения размеров окна. См. Примеры изменения размера окна, чтобы узнать, как их использовать.

Способ 1

$(window).bind('resize', function(e)
 {
     //do something
});

Способ 2

 $(window).resize( function(e)
{
    //do something
});

Способ 2 с тайм-аутом

 $(window).bind('resize', function(e)
{
    window.resizeEvt;
    $(window).resize(function()
    {
        clearTimeout(window.resizeEvt);
        window.resizeEvt = setTimeout(function()
        {
            //code to do after window is resized
        }, 250);
    });
});