Как динамически установить значение даты bootstrap-datepicker?

это работало для меня, поскольку я не хотел использовать какие-либо плагины.

$(window).resize(function() {
    var originalWindowSize = 0;
    var currentWidth = 0;

    var setFn = function () {
        originalWindowSize = $(window).width();
    };

    var checkFn = function () {
        setTimeout(function () {
            currentWidth = $(window).width();
            if (currentWidth === originalWindowSize) {
                console.info("same? = yes") 
                // execute code 
            } else {
                console.info("same? = no"); 
                // do nothing 
            }
        }, 500)
    };
    setFn();
    checkFn();
});

В окне re-size вызывается «setFn», который получает ширину окна и сохраняет как «originalWindowSize». Затем вызывается «checkFn», который после 500 мс (или ваших предпочтений) получает текущий размер окна и сравнивает оригинал с текущим, если они не совпадают, тогда окно все еще изменяется. Не забудьте удалить консольные сообщения в процессе производства, и (необязательно) может выполнить «setFn» самостоятельно.

66
задан Rishabh 11 November 2016 в 14:37
поделиться