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

Не получается в JavaScript с событиями?

Пожалуйста, не бейте палками если что не так. Особо не пишу на JS и вот сейчас появилась необходимость создать такой себе поиск.
Суть вопроса:
есть такая штука , как сделать чтобы при уходе фокусом с инпута пропадал список, только он должен оставаться при нажатии на сам список?
или сделать чтобы по нажатию на элемент списка он добавлялся в value в инпуте. (у меня уже прописано оно, просто из-за удаление show из focusout я не могу применить событие click. вот код: https://jsfiddle.net/sctLj9bw/
так же хотелось бы услышать ваши предложения по оптимизации кода, если не сложно
Заранее спасибо!
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Элементы списка - вместо click обрабатывайте mousedown (в этом случае вручную скрывать список не надо).

Или, добавьте списку обработчик mousedown, где будет выполнятся отмена действия по умолчанию.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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