@NikSIk31

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

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

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

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

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