I've been having a similar issue with sliding an element to be visible after adding it to the dom.
I think the problem is that your class is visible, and therefore it will just show-up, rather than fade in which you are doing after. Have you tried setting the visibility of messages to hidden, and then fade it in? On Nov 12, 10:31 am, sqad <[EMAIL PROTECTED]> wrote: > $('#messages').after('<div class="messages">something nice</ > div>').fadeIn(5); > > Umm, should this work? I am basiclaly trying to add elements to the > #messages div but fade them in slowly after each addition. Any help is > appreciated.