@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 пункта, а по клику показать плавно разворачивать список, а слово показать менять на скрыть. Надеюсь в полной мере объяснил свою проблему
  • Вопрос задан
  • 779 просмотров
Пригласить эксперта
Ответы на вопрос 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Сделайте отдельный блок с атрибутом hidden и присваивайте ему false динамически по клику на Развернуть. По тому же событию меняйте надпись на Свернуть.
Ответ написан
Ваш ответ на вопрос

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

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