Najlepsza odpowiedź zonic, 30 grudnia 2015 - 21:16
Możesz kombinować z toggleClass();
https://jsfiddle.net/Zonicpl/ya8ph7zn/
Chociaż ja zamiast zmieniać z display:none na display:block polecam zmieniać wysokość lub szerokość. Wtedy mamy efekt wysuwania.