Mam stolik z sekcjami thead i tbody. Z powodzeniem zastosowałem slideToggle, ale animacja jest zepsuta.jQuery slideToggle na stole z elementami thead i tbody. Bez animacji.
Gdy użytkownik kliknie na thead, chcę, aby zawartość tbody przesunęła się. Obecnie dzieje się tak, że sekcja po prostu znika, bez żadnej animacji.
Oto tabela
<table>
<thead>
<tr>
<td colspan="3">TABLE HEADING</td>
</tr>
</thead>
<tbody>
<tr>
<td class="first" colspan="1">Cell Contents</td>
<td colspan="1">Cell Contents</td>
<td colspan="1">Cell Contents</td>
</tr>
</tbody>
</table>
A oto jQuery Używam:
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("thead").click(function() {
$(this).next("tbody").slideToggle("slow");
}
)
});
</script>
Te błędy występują najprawdopodobniej z powodu ustawień wysokości w css. – Pehmolelu
A może powinienem ustawić wysokość dla niego poprzez jQuery po uruchomieniu kliknięcia? – Rollcredit