开发者

Slide in prepended text jQuery

I have a jquery ajax chat box that adds new messages to the top, how would I have them slide in with that jquery animation?

My curr开发者_如何学Cent code:

$('#chatbox').prepend(document.getElementById('new_posts').innerHTML);

I'm sure it's simple but I'm a newbie at it.


Well you could try adding the prepended text like so.

var d = new Date();
$('#chatbox').prepend('<span id="' + d.getTime() + '" style="display:none">' + document.getElementById('new_posts').innerHTML + '</span>');

So now each new message is wrapped in a span tag with an id of the current time, so it is unique. We have also set it to hidden.

So now we slide the new one down.

$('#chatbox span#' + d.getTime()).slideDown('slow');
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜