Задать вопрос
@Andrylomakin

При резайсе не работает input, почему?

Есть шапка с полем поиска и при resize блок с поиск мы перемещаем через InsertAfter и в мобильной версии не дает ввести в поле input при клике срабатывает resize и пропадает focus и клавиатура уходит.
Кто-то с таким сталкивался ?

Кусок кода

const rebuidleHeader = function () {
      if ($(window).outerWidth() <= 1199) {
        $('.header-search').insertAfter('.header-cart');
      } else {
        $('.header-search').insertAfter('.header-mail');
      }
    };
    window.addEventListener('resize', rebuidleHeader);
    window.addEventListener('load', rebuidleHeader);
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Все правильно. Ты запоминай предыдущее значение ширины и перестраивай всё только при её изменении. А на изменение высоты не реагируй.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы