IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

flip avec condition


Sujet :

jQuery

  1. #1
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2017
    Messages : 105
    Points : 53
    Points
    53
    Par défaut flip avec condition
    Bonjour j'affiche une table de multiplication vide, et si l'élève clique sur une case (il cherche par exemple 18) j'affiche le résultat par un flip, de plus si le résultat est faux, je reflippe et je mets une croix sinon je garde la bonne valeur par une case verte. Je ne vois pas comment je vais faire ce flip.

    Code html : 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
    <style>
    .highlight {background-color:black;}
    .tblitem{margin: 0.06rem 0.06rem;width: 2rem;height: 2rem;  color: white;font-weight: 500;  border-radius: 0.12rem;box-shadow: 0 0 0.6rem 0.15rem; text-align: center; line-height: 1.6rem; font-size:1.4rem;background-color:rgba(63, 81, 181, 0.5);}
    .tblheader{margin: 0.06rem 0.06rem;width: 2rem;height: 2rem;  color: white;font-weight: 500;  border-radius: 0.12rem;box-shadow: 0 0 0.6rem 0.15rem; text-align: center; line-height: 1.6rem; font-size:1.4rem;background-color:#5698a9;}
    </style>
    <div id="defitablo" data-resultat="18"></div>
    <script>
    function ClickSurCase(el){
     el["textContent"] = $(el).attr("data-val");
     if($(el).attr("data-val") == $(el).attr("data-resultat")) console.log("resultat juste");
    }
    function ConstruireDefi(){
     result=[];
     result[0]='<tr><td class="tblheader">×</td>';
     for(let i=1;i<10;i++){result[0] +='<td class="tblheader">'+i+'</td>';result[i] ='<tr><td class="tblheader">'+i+'</td>';
       for(let j=1;j<10;j++) result[i] +='<td class="tblitem" data-num="'+i+';'+j+'" data-val="'+(i*j)+'"></td>';
       result[i] +='</tr>';
     }
     result[0] +='</tr>';
     $("#defitablo").html('<table>'+result.join("")+'</table>');
     $('.tblitem').on('mouseover', function() {$(this).closest('tr').addClass('highlight');$(this).closest('table').find('.tblitem:nth-child(' + ($(this).index() + 1) + ')').addClass('highlight');});
     $('.tblitem').on('mouseout', function() {$(this).closest('tr').removeClass('highlight');$(this).closest('table').find('.tblitem:nth-child(' + ($(this).index() + 1) + ')').removeClass('highlight');});
     $('.tblitem').on('mousedown touchend', function() {ClickSurCase(this);});
    }
    $(document).ready(ConstruireDefi);
    </script>

    Merci d'avance pour vos aides.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    j'ai trouvé quelque chose là mais je n'arrive pas l'utiliser :
    https://www.w3schools.com/howto/howto_css_flip_box.asp

    peut-être que cette question à plus sa place sur le forum css.

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/06/2004, 14h51
  2. Sélection multi table avec condition
    Par iuz dans le forum Langage SQL
    Réponses: 8
    Dernier message: 05/05/2004, 15h04
  3. ALTER VIEW avec condition
    Par yan77 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/04/2004, 17h22
  4. Index avec conditions
    Par marhnix dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/03/2004, 10h48
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo