@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);
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Все правильно. Ты запоминай предыдущее значение ширины и перестраивай всё только при её изменении. А на изменение высоты не реагируй.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы