When scrolling, new content is added all the time. But looking at Google Reader again, I realize that there is no animation involved at all. I was wrong.
But I still think that this could be done in a slicker way. When adding a lot of content to a page, wouldn't it be nice if the new content would be visible immediately (without having to use the scrollbar)? Some autoscroll feature. I would like the page to glide into a new position. What do you think? (also, I had some typos in my example. it should be 'it' everywere, not '$it'.) Glen Lipka wrote: > I use Google Reader, but I don't know which animation you are referring to. > Can you be more specific? Thanks, > > Glen > > On 9/11/07, *Kia Niskavaara * <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > > > How can I achieve a similar animation like the one used in google > reader? > > I have a container and want to append a lot of elements. I'm not > using jquery at all today and use > > for (var i = 0; i < itemlength; i++) { > container.appendChild(items[i]); > } > > All I've achieved is this: > > for (var i = 0; i < itemlength; i++) { > var it = $(items[i]); > $it.hide(); > $(container).append($it); > $it.show('fast'); > // sleep ... > } > > Is this the way to do it? I can't see any animations at all. And > also all the items get the style > "display: block;" when showing them. Is this necessary? > > Kia > >