Avoir des effets sur append ne fonctionnera pas car le contenu affiché par le navigateur est mis à jour dès que le div est ajouté. Donc, pour combiner les réponses de Mark B et de Steerpike :
Donnez un style caché à la division que vous allez ajouter avant de l'ajouter réellement. Vous pouvez le faire avec une CSS script en ligne ou externe, ou simplement créer la div en tant que
<div id="new_div" style="display: none;"> ... </div>
Puis vous pouvez enchaîner des effets à votre appendice ( Démonstration ) :
$('#new_div').appendTo('#original_div').show('slow');
Ou ( Démonstration ) :
var $new = $('#new_div');
$('#original_div').append($new);
$new.show('slow');