@13Feniks
Начинающий front-end разработчик

Как показать скрыть часть списка в меню аккордион?

Помогите с проблемой!!! Есть меню типа аккордион с "n"-ым кол-ом section. Меню я всё сделал как аккордион оно работает замечательно, но делаю кнопку показать всё, она срабатывает во всех section и если я захожу в другой section перед этим нажав на кнопку показать всё там уже всё открыто.
<div class="accordion">
	<section>
		<h1>Бренд</h1>
        <ul>
        	<li>text</li>
        	<li>text</li>
        	<li>text</li>
        	<li>text</li>
        	<li>text</li>
        </ul>
        <button>Показать всё</button>
	</section>
    <section>
		<h1>Бренд</h1>
        <ul>
        	<li>text</li>
        	<li>text</li>
        	<li>text</li>
        	<li>text</li>
        	<li>text</li>
        </ul>
        <button>Показать всё</button>
	</section>
</div>

вот скелет кода и вот как должно быть
пункты аккордиона
59da3818aefe4896630507.jpeg
список в аккордионе
59da35960ea3d300732113.png
расскрытый список в аккордионе
59da359f6ef92853621181.png

Изначально при заходе в section должно показываться 4 пункта, а по клику показать плавно разворачивать список, а слово показать менять на скрыть. Надеюсь в полной мере объяснил свою проблему
  • Вопрос задан
  • 787 просмотров
Пригласить эксперта
Ответы на вопрос 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Сделайте отдельный блок с атрибутом hidden и присваивайте ему false динамически по клику на Развернуть. По тому же событию меняйте надпись на Свернуть.
Ответ написан
Ваш ответ на вопрос

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

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