Bonjour,
Je développe un petit jeu en jquery
Des que 2 cartes identiques sont soulevés, j'applique une class "trouvee"
Ensuite, dès que 2 cartes ont la class "trouvee" j'aimerais leur appliquer une nouvelle class afin d'afficher un petit texte.
Seulement avec mon code, le petit texte ne s'affiche pas qu'une seule fois mais à chaque fois... et si j'ai une nouvelle carte trouvée, il affichera 2 textes, ainsi de suite...
Je ne trouve pas la solution....
Pourriez-vous m'aider ?
Mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 if( $(".s-5").hasClass('trouvee')){ $('.ptittxt').append("<b>HELLO 1</b>").fadeOut('slow',5000, function() { // c'est le callback, l'animation est terminée $(this).fadeOut().empty();}); $("#s-5").addClass("putxt"); } if( $(".s-4").hasClass('trouvee')){ $('.ptittxt').append("<b>TEST COUCOU 4</b>") $("#s-4").addClass("putxt"); } if( $(".s-3").hasClass('trouvee')){ $('.ptittxt').append("<b>TEST COUCOU 3</b>") $("#s-3").addClass("putxt"); } if( $(".s-2").hasClass('trouvee')){ $('.ptittxt').append("<b>TEST COUCOU 2</b>") $("#s-2").addClass("putxt"); } if( $(".s-1").hasClass('trouvee')){ $('.ptittxt').append("<b>TEST COUCOU 1</b>") $("#s-1").addClass("putxt"); }
Partager