webxaser
@webxaser
Frontend

Как добавить автофокус к поисковой строке?

Есть поисковая строка, изначально скрытая через
visibility: hidden;
width: 0;
Есть кнопка, которая открывает поисковую строку посредством добавления класса с
visibility: visible;
width: 100%;
Как добавить к поисковой строке автофокус после нажатия на кнопку, если простое добавление autofocus='' ни к чему не приводит?
  • Вопрос задан
  • 2405 просмотров
Решения вопроса 2
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
При клике на кнопку и выставления visibility в visible
$('ваше_поле').trigger('focus');
Кстати, а как вы собирались решить проблему, если:
— невозможно передать фокус скрытым элементам (display:none, visibility:hidden, disable)
— любой клик в документе снимет фокус, даже если он был на поле?

На заметку — opacity даёт возможность передать фокус, даже если значение 0.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
НТЦ РОСТ Москва
от 150 000 до 250 000 руб.
AUTEP Москва
от 100 000 до 200 000 руб.
14 нояб. 2019, в 08:31
1500 руб./за проект
14 нояб. 2019, в 08:04
2000 руб./за проект
14 нояб. 2019, в 06:34
5000 руб./за проект