@zeaovede

Как реализовать динамический интерфейс?

на сайте есть три кнопки 1,2,3. Сейчас под каждой кнопкой выводится 5 кнопок 1,2,3,4,5. Как сделать так, чтобы при нажатии на кнопку 1 выводилось 3 кнопки - 1,2,3, при нажатии на кнопку 2 выводилось 4 кнопки - 1,2,3,4.
Не уверен, что такое получится провернуть средствами css. Но на js наверняка не сложно будет. Хотелось бы увидеть ответ с примером данной реализации
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
UPD:
Посмотрел что вы хотите сделать и переписал ответ.

По сути вам нужно 1 массив и 3 div блока для вывода контента. В массиве будет примерно следующая структура:
- Все ранги
-- У конкретного ранга будет ещё массив с цифрами (римскими).
--- У римских цифр будет ещё массив (с простыми цифрами)
Это примерная структура. Возможно я что-то не так понял.

Потом вы выводите массив (кнопки) в первый div. Он будет отвечать за ранги. Навешиваете событие на кнопки (по ключу ранга) и во втором div будут выводиться римские цифры. На эти цифры вы то же вешаете событие. Так же и с последним массивом.

По сути как-то так. Если структура немного другая - алгоритм примерно тот же.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы