jquery - garder la fenêtre de modification de la position de défilement tout en ajoutant des éléments à une liste?

J'ai une page qui affiche les messages et je veux travailler comme Facebook, mais sans le lazy loader. Les Messages sont affichés dans l'ordre chronologique, le plus récent en dernier.

Mon message liste est initialement peuplée x nombre de messages les plus récents, et la fenêtre défile vers le bas. Lorsque l'utilisateur commence à lire le fil, ils lisent de bas en haut. Si ils arrivent à le haut, ils peuvent charger plus de messages... je leur fais de cliquer sur un bouton... facebook a un lazy loader. Les nouveaux messages sont ajoutés à la liste.

Problème: Comme les nouveaux messages sont ajoutés, les messages existants sont poussés vers le bas, causant la perte de leur "affichage" de place. Comment puis-je garder la position de la vue que j'ai ajouter les nouveaux messages? Pour un exemple, ouvrez un long fil de message dans facebook, faites défiler vers le haut à l'origine de nouveaux messages seront ajouté... votre endroit de vue ne change pas même si la fonction de défilement n'.

InformationsquelleAutor Redtopia | 2012-03-23