Bonsoir !

J'utilise la fonction setInterval pour déclencher une fonction avec 2 secondes de décalage. Je veux que cette fonction s'exécute une seule fois et pour cela j'ai placé clearInterval à son début :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
var idDintervalle = setInterval( cacherCarte, 2000 ); 
 
maFonction () ;
{
clearInterval(idDintervalle);
...autres instructions;
}
Mon problème est que je n'arrive pas à me supprimer l'intervalle et la fonction tourne en boucle. Est-ce que quelqu'un voit une solution ?