jQuery slideToggle sur une table avec des éléments thead et tbody. Pas d'animation

J'ai une table avec un thead et tbody sections. J'ai appliqué un slideToggle sur ce avec succès, mais l'animation est cassé.

Lorsqu'un utilisateur clique sur le thead, je veux que le contenu de la tbody à glisser vers le haut. Actuellement ce qui se passe est la section disparaît tout simplement, sans aucune animation.

Voici le tableau

<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>

Et voici le jQuery je suis en utilisant:

   <script type="text/javascript" language="javascript">
      $(document).ready(function () {
         $("thead").click(function () {
               $(this).next("tbody").slideToggle("slow");
            }
         )
      });
   </script>

source d'informationauteur Rollcredit