Bonjour à tous !
J'ai un problème que je n'arrive pas à résoudre :\
Je fais un espèce de diapo avec des photos mais ça marche qu'à moitié
En gros, quand je clique sur la fleche de gauche ou de droite ça défile (que je gère avec next() et prev() )
Sauf que je bloque
Quand je fais
Ca fonctionne (#pouet est l'id où sont mes images)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $("#pouet img").click( function() { $clash = $(this).attr("class"); $clas = $(this).next().attr("class"); $("."+$clas).addClass("montrer"); $(this).addClass("cacher"); return false; });
Mais quand je fais ça (c'est à dire après le clik sur l'une de mes fleches :
Je comprends bien que le this est important et qu'il va de paire avec l'id ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $("#droit").click( function() { $clash = $("#pouet img").attr("class"); $clas = $("#pouet img").next().attr("class"); $("."+$clas).addClass("montrer"); $("#pouet img").addClass("cacher"); $("."+$clas).removeClass("cacher"); return false; });et ce qui nous permet de savoir sur quel image on est pour que le code se fasse correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part $("#pouet img").click
Donc là je sèche completement...
Quelqu'un pourrait il m'aider?
En attendant, je continue à chercher!
Merci![]()
Partager