Два метода для захвата события изменения размера окна, но как захватить событие, когда пользователь завершил изменение размера окна? Небольшая хитрость состоит в том, чтобы использовать 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);
});
});