Показать программную клавиатуру для диалога

Здесь ОЧЕНЬ простой скрипт для запуска события «resizestart» и «resizeend» на объекте window.

Нет необходимости гадать с датами и временем.

] Переменная d представляет количество миллисекунд между событиями изменения размера перед запуском события окончания изменения размера, вы можете играть с этим, чтобы изменить, насколько чувствительным является конечное событие.

Чтобы прослушать эти события, все, что вам нужно сделать:

resizestart: $(window).on('resizestart', function(event){console.log('Resize Start!');});

resizeend: $(window).on('resizeend', function(event){console.log('Resize End!');});

(function ($) {
    var d = 250, t = null, e = null, h, r = false;

    h = function () {
        r = false;
        $(window).trigger('resizeend', e);
    };

    $(window).on('resize', function (event) {
        e = event || e;
        clearTimeout(t);

        if (!r) {
            $(window).trigger('resizestart', e);
            r = true;
        }

        t = setTimeout(h, d);
    });
}(jQuery));
66
задан Peter Mortensen 24 November 2014 в 18:52
поделиться