Я пытаюсь создать таблицу аккордеона с несколькими заголовками, которые расширяются, чтобы показать несколько расширяющихся заголовков.Создание таблицы аккордеона с несколькими уровнями
HTML, я до сих пор:
<tbody>
<tr class="header">
<th colspan="2">Header</th>
</tr>
<tr>
<td>Sub-Header1</td>
<td>sub-info</td>
<td>sub-info</td>
<td>sub-info</td>
</tr>
<tr>
<td>Sub-Header2</td>
<td>sub-info</td>
<td>sub-info</td>
<td>sub-info</td>
</tr>
</tbody>
Вот Javascript У меня до сих пор:
<script>
$('.header').click(function(){
$(this).nextUntil('.header').slideToggle(100, function(){
});
});
</script>
Все, кажется, работает до сих пор, КРОМЕ, если я разворачивать и сворачивать суб-заголовки, а затем попытаться свернуть главный заголовок, резервные заголовки открываются. Я почти уверен, что это как-то связано с javascript, но я не уверен, как это исправить или продолжить.
Если кто-нибудь может помочь мне исправить этот код или показать мне новый метод создания этой таблицы аккордеона, я был бы очень благодарен!
ДА! Омг спасибо! @Will – KateG
Ой, подождите, мой вопрос только в том, что при расширении заголовков, как мне получить информацию. появиться под подзаголовком, а не сбоку? @Will – KateG
Добро пожаловать, в любое время. – Will