基本的には非表示と表示だけのトグルスライドがあり、本来のように上下にスライドしません。
<script type="text/javascript">
$(document).ready(function(event){
$('.togglable tr:not(:first-child)').hide();
$('a.toggleSwitch').click(function (event) {
event.preventDefault();
$(this).parent().parent().siblings('tr').slideToggle("fast");
});
});
</script>
そしてhtml...
<table class="togglable">
<tr><td><a class="toggleSwitch" href="#">Click me</a></td></tr>
<tr><th>Part No</th><th>Description</th></tr>
<tr><td>12345</td><td>Description1</td></tr>
<tr><td>12344</td><td>Description2</td></tr>
<tr><td>12343</td><td>Description3</td></tr>
<tr><td>12342</td><td>Description4</td></tr>
</table>
jquery に慣れてきたばかりなので、どんな助けでも大歓迎です!