Вплив на додавання не працюватиме, оскільки вміст, який відображається у веб-переглядачі, оновлюється, як тільки додається div. Отже, щоб поєднати відповіді Марка Б та Стірпіка:
Складіть стиль, який ви додаєте, як прихований, перш ніж його фактично додати. Ви можете зробити це за допомогою вбудованого або зовнішнього сценарію CSS або просто створити div як
<div id="new_div" style="display: none;"> ... </div>
Тоді ви можете зав'язати ефекти до додатку ( демонстрації ):
$('#new_div').appendTo('#original_div').show('slow');
Або ( демонстрація ):
var $new = $('#new_div');
$('#original_div').append($new);
$new.show('slow');