Bonjour,
Je commence avec JQuery et je suis confronté à un problème que je ne comprend pas. Sur le site djpgirardin.com vous pouvez voir sur la troisième image par exemple que la légende se met sur deux lignes car l'image est étroite mais le script JQuery ne prend pas en compte son innerHeight mais seulement celui de la première div sélectionnée.
le script JQuery :
le code HTML :
Merci d'avance à ceux qui comprendrait ce qui se passe.
Je commence avec JQuery et je suis confronté à un problème que je ne comprend pas. Sur le site djpgirardin.com vous pouvez voir sur la troisième image par exemple que la légende se met sur deux lignes car l'image est étroite mais le script JQuery ne prend pas en compte son innerHeight mais seulement celui de la première div sélectionnée.
le script JQuery :
$(document).ready(function() {
$(".information").each(function(){
$(this).css("bottom", $(this).innerHeight() + "px");
});
$("#cycle").hover(function(){
$(this).find(".information").toggleClass("visible");
});
});
le code HTML :
<li>
<img src="img/vernis_tampon_03.jpg" alt="vernis_tampon_03" />
<div class="information">
<h2>vernis au tampon</h2>
<p>ces deux commodes Louis XVI ont été vernies au tampon avec la technique du XVIIIe</p>
</div>
</li>
Merci d'avance à ceux qui comprendrait ce qui se passe.