timokhin
@timokhin
iOS developer

z-index стандартного автокомплита

На странице имеется input[type=text] и выпадающее меню, которое его перекрывает при наведении на главное меню, и все работает замечательно: у меню z-index выше и оно перекрывает весь блок, в котором расположен инпут.
Проблема возникает, если в инпут ввести значение. Появляется стандартный список с ранее введенными значениями и он не прячется под меню.

Варианты решения:
1. Запретить браузеру выводить автокомплит
2. При помощи хитрого CSS-селектора установить z-index для выпадающего списка
3. При помощи JS прятать список на время появления выпадающего меню

Кто сталкивался? Помогите с вариантами 2 и 3. Гугл выдает кучу мусора не по моей теме про js-плагины.
  • Вопрос задан
  • 2868 просмотров
Пригласить эксперта
Ответы на вопрос 3
<input id="text" name="text" type="text" maxlength="20" autocomplete="off"  />
Ответ написан
Anonym
@Anonym
Программирую немного )
2 и 3 варианты невозможны.
Ответ написан
@runetqb
По поводу 3 варианта.

Можно с помощью js просто убирать фокус с input[type=text] когда срабатывает выпадающее меню.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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