Я пытаюсь сделать аккордеон с первой открытой вкладкой.Кнопка должна открыть следующую вкладку и закрыть предыдущую.Пока он просто закрывает вкладку, но не открывает следующую, и мне трудно понять, как заставить это работать.
$(document).ready(function() {
$('.cat').click(function() {
$(this).parent().slideUp('fast');
$(".a-content").next().css('display', 'block');
});
});
.a-toggle {
cursor: pointer;
margin: 0;
}
.a-content {
display: none;
}
.a-content.default {
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="a-section">
<h4 class="a-toggle">1. Title</h4>
<div class="a-content default">
<p>Some text</p>
<button type="button" class="cat">Continue</button>
</div>
<h4 class="a-toggle">2. Title</h4>
<div class="a-content">
<p>More text</p>
<button type="button" class="cat">Continue</button>
</div>
<h4 class="a-toggle">3. Title</h4>
<div class="a-content">
<p>Even more text</p>
<button type="button" class="cat">Continue</button>
</div>
</div>