Fade

Эффект fade можно сделать через метод fadeToggle(). Данный метод плавно скрывает объект, или плавно открывает объект.

$("#object").fadeToggle();

Пример на JSFiddle

Если много раз вызвать fadeToggle(), то объект начнёт «мерцать», т.е. при каждом нажатии на объект анимация «встаёт в очередь». Чтобы это не происходило, перед следующим вызовом fadeToggle() надо выполнить остановку текущей анимации через метод stop().

$("#object").stop().fadeToggle();

Пример на JSFiddle