0
Je fais une simple galerie d'images avec seulement 2 images jusqu'à maintenant. Je veux que le texte change avec l'image. Actuellement, les boutons ne fonctionnent pas et je ne sais pas pourquoi.Problème avec la galerie d'images jquery
$(document).ready(function(){
var currPic = 0;
var pictures = ["sk8.jpg", "3dprntr.jpg"];
var text = ['x','y']
$("#next").click(function(){
currPic++;
$("#myImage").attr("src", pictures[currPic]);
$("#desc").html(text[currPic]);
});
$("#prev").click(function(){
currPic--;
$("#myImage").attr("src", pictures[currPic]);
$("#desc").html(text[currPic]);
})});
Et le code html correspondant
<div id="gallery">
<img src="sk8.jpg" border="0"/>
</div>
<div id="buttons">
<input type="button" value="Previous" id="prev" />
<input type="button" value="Next" id="next" />
</div>
<p id = "desc">text</p>
Bien que cela ne rend la logique plus simple, les boutons ne fonctionnent toujours pas . –
@KaitJardine Oh, j'ai eu quelques problèmes dans votre code js, mise à jour de réponse, utilisez répondre maintenant Aussi, vous pouvez exécuter l'extrait de code pour vérifier la démo, –
Pas d'erreur, mais j'ai eu le texte pour changer, mais les photos don 't. Je mettrai à jour le message original avec le nouveau code –