2009-07-02 7 views
2

Quelqu'un peut-il vous recommander comment créer l'effet "easy down" que Facebook implémente aujourd'hui lorsque vous ajoutez des mises à jour AJAX dans votre flux de nouvelles? (Quand il lit "load x new news feed articles") si j'utilise prepend, les nouvelles mises à jour seront insérées tout à la fois.facebook effet de facilité w/jquery

Je suis à la recherche d'un moyen de faciliter/faire glisser les anciennes mises à jour en douceur afin de faire de la place pour les nouvelles mises à jour entrantes.

Merci.

Répondre

2

Lorsque vous insérez tous vos éléments, assurez-vous qu'ils ont display: none utilisent alors:

$("some jquery selector").show("slow") 

Voir la jquery documentation page

0

Et les slideDown() et slideUp() méthodes? Notez que ceux-ci peuvent être utilisés pour "faciliter" les nouvelles mises à jour entrantes, ce qui amènera les anciennes à décroître.

0

show() va étendre l'objet à la fois vers le bas et vers la droite.

slideDown() ne fera que déployer l'objet vers le bas uniquement. Si vous souhaitez obtenir d'autres effets, utilisez animate().