Bonjour à tous,
Je me lance dans jquery et j'ai un petit souci.
Je souhaite faire en sorte d'avoir une vignette qui quand on clique dessus s'aggrandit. Et quand on reclique l'aggrandissement redeviens une vignette. J'ai en partie réussi mais il reste un petit truc qui fonctionne pas comme je le voudrais : lorsque je clique sur ma vignette l'image aggrandie s'affiche bien mais quand je reclique la vignette apparaît avant que la grande ait finie de "disparaître". J'ai utilisé slideDown et slideUp pour la grande et show et hidde pour la vignette.
Voici mon code :
Est-ce que quelqu'un pourrait m'éclairer pour faire en sorte que la vignette n'apparaisse que lorsque la grande à disparu ?
Merci
Modifié par macara (09 Mar 2009 - 19:26)
Je me lance dans jquery et j'ai un petit souci.
Je souhaite faire en sorte d'avoir une vignette qui quand on clique dessus s'aggrandit. Et quand on reclique l'aggrandissement redeviens une vignette. J'ai en partie réussi mais il reste un petit truc qui fonctionne pas comme je le voudrais : lorsque je clique sur ma vignette l'image aggrandie s'affiche bien mais quand je reclique la vignette apparaît avant que la grande ait finie de "disparaître". J'ai utilisé slideDown et slideUp pour la grande et show et hidde pour la vignette.
Voici mon code :
<script src="lib/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('img').click(function() {
if ($("#imageGd").is(':hidden')) {
$("#imageGd").slideDown();
$("#imagePt").hide();
}
else {//masquage de la grande image
$("#imageGd").slideUp();
$("#imagePt").show();
}
});
});
</script>
</head>
<body>
<h1>Test image jquery</h1><br><br>
<img src="images/photoPt.jpg" id="imagePt">
<img src="images/photo.jpg" id="imageGd" style="display:none;">
</body>
</html>
Est-ce que quelqu'un pourrait m'éclairer pour faire en sorte que la vignette n'apparaisse que lorsque la grande à disparu ?
Merci
Modifié par macara (09 Mar 2009 - 19:26)