2010-04-13 4 views
1

Salutations,Ajax Div maintenir la hauteur

J'ai une liste des commentaires des utilisateurs sur une page, avec un bouton à côté qui fait un appel Ajax pour obtenir la deuxième série de commentaires.

Le problème est que la hauteur des commentaires div devient temporairement très petite lorsque la barre de chargement est en place. Cela oblige l'utilisateur à redescendre pour voir les nouveaux commentaires

Le problème peut être vu en bas de la page this en cliquant sur "Suivant".

Existe-t-il un moyen de forcer la div à maintenir sa hauteur via Javascript? Je ne veux pas coder en dur la hauteur div au cas où une page aurait 3 commentaires ou moins.

Répondre

3

avant de charger ajax contenu dans la section des commentaires régler la hauteur du conteneur de commentaires comme celui-ci (jQuery):

// #comments is just an example. It may not be the same as your comments section. 
$("#comments").css("height",$("#comments").height); 

puis après le chargement de vos commentaires (la ajax de rappel complet/succès) unset la hauteur comme ceci:

$("#comments").css("height","auto");