questo è il codice: code on jsfiddle. Alla prima esecuzione non mostra l'animazione "slideDown" ma le volte successive funziona correttamente.L'animazione jQuery non funziona correttamente alla prima esecuzione
$("#more-news") .click(function() {
$(".news-hide") .slideDown('slow').removeClass("hide");
});
Non rispondere alla tua domanda, ma jQuery ha 'slideToggle' - in modo da poter rimuovere parte del codice duplicato - http://api.jquery.com/slidetoggle/ –