toggle() behavior

toggle() behavior

Hello, I wonder if there is a way to modify the toggle() behavior.
Currently I use a link to show/hide a vertical menu:

  1. $ ( '#link' ) . click ( function ( ) {
  2.        $ ( '#mydiv' ) . toggle ( ) ;
  3. } ) ;

It works but the effect is something odd, It looks like a fade plus a horizontal scroll which doesn't fits with my vertical menu.
I would like to make it scroll from the top to the bottom. Is it possible?

Thanks in advance.