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

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:50
7000 руб./за проект
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект