Click me :-)
Checking out jQuery source, it looks like 'toggle' was designed for effects that are either entirely shown or hidden (like height, width, and opacity). What happens is that clicking 'Click me :-)' and animating something not hidden for the first time has the same effect as if you had
marginBottom: 'hide'. So when it is done animating,
jQuery( elem ).hide();is called on your element.