Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как сделать проверку resize однократно?

    @denis2601
    Я не понял задачи которые стоят, но может пригодиться:

    var fnlogic = false;
        function docResize(widthDoc) {
            var windowWidth = window.innerWidth || $(window).width();
            if( windowWidth < widthDoc && !fnlogic ) {
                //
                // function
                //
                fnlogic = true;
            } else if( windowWidth >= widthDoc && fnlogic ) {
                //
                // function
                //
                fnlogic = false;
            };
        };
    
        docResize(1200); // выполняеться при загрузке документа
    
        $(window).resize(function() {
            docResize(1200); // при ресайзе каждый раз + проверяет ширину экрана и выполняет "function" однократно при 2 условиях
        });
    Ответ написан