Задать вопрос
cbone
@cbone
Серверная инфраструктура

Как сделать, чтобы при клике на option у селекта не скрывалось всплывающее меню?

Как сделать, чтобы при нажатии на пункт(option) выпадающего меню(select) не скрывалось само меню, а скрипт подхватывал $(this).val() и в зависимости от этого val() подгружал новый список option-ов.

Сейчас всё подгружается без проблем, но само выпадающее меню скрывается и происходит change для нашего селекта, что не есть хорошо по отношению к пользователю.
  • Вопрос задан
  • 3986 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Anonym
@Anonym
Программирую немного )
Это невозможно. Выпадающее меню будет скрываться в любом случае.
Вам нужно сделать «свой селект», если хотите оставить выпадающее меню раскрытым.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Stdit
@Stdit
Попробуйте использовать не выпадающий селект, а с зафиксированным размером (size). Если нужно именно выпадение с фиксацией, тогда придётся вручную его анимировать или писать целиком «свой селкет».
Ответ написан
Комментировать
SerDIDG
@SerDIDG
Я бы, если есть такая возможность, перенёс бы то, что подгружается, в отдельный селект, который бы появлялся только после выбора варианта в первом. С точки зрения UI, поведение селекта, которое вы хотите добиться, не есть предсказуемым для конечного юзера. Другое дело, если это список с пиктограммой, указывающей, что текущий элемент может разворачиваться (toggle box).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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