Bonjour,
Je souhaite appliquer une fonction test jQuery qui affiche la hauteur de chaque image à toutes les images d'une page contenues dans un div de classe 'galerie' :
Si l'affichage des images provient d'une page html statique, pas de problème;
En revanche, avec le code php suivant (avec une boucle) je n'obtiens que la hauteur de la première image et ensuite des "0" :
On dirait que la fonction n'est exécutée qu'une seule fois et appliquée ensuite à toutes les images avec le même paramètres height du $(this) correspondant à la première image...
Merci pour votre aide
Modifié par cubeim (20 Feb 2012 - 13:39)
Je souhaite appliquer une fonction test jQuery qui affiche la hauteur de chaque image à toutes les images d'une page contenues dans un div de classe 'galerie' :
<script type="text/javascript">
$(window).load(function(){
$(".galerie > img").each(function() {
alert($(this).height());
});
});
</script>
Si l'affichage des images provient d'une page html statique, pas de problème;
En revanche, avec le code php suivant (avec une boucle) je n'obtiens que la hauteur de la première image et ensuite des "0" :
for ($i=0 ;$i < $nbPublis ; $i++)
{
print("<div class=\"blocphoto galerie\">");
print("<img src=\"".$images_bdd[0]['link']."\" />");
print("</div>");
}
On dirait que la fonction n'est exécutée qu'une seule fois et appliquée ensuite à toutes les images avec le même paramètres height du $(this) correspondant à la première image...
Merci pour votre aide

Modifié par cubeim (20 Feb 2012 - 13:39)