Кросс-браузерное событие изменения размера окна - JavaScript / jQuery - PullRequest
238 голосов
/ 01 марта 2009

Каков правильный (современный) метод подключения к событию изменения размера окна, который работает в Firefox, WebKit и Internet Explorer?

А вы можете включить / выключить обе полосы прокрутки?

Ответы [ 11 ]

0 голосов
/ 29 марта 2013

Я думаю, вы должны добавить дополнительный контроль к этому:

    var disableRes = false;
    var refreshWindow = function() {
        disableRes = false;
        location.reload();
    }
    var resizeTimer;
    if (disableRes == false) {
        jQuery(window).resize(function() {
            disableRes = true;
            clearTimeout(resizeTimer);
            resizeTimer = setTimeout(refreshWindow, 1000);
        });
    }
...