J'ai réussi à faire un div masquer au clic après 400 millisecondes en utilisant une fonction setInterval. Mon problème est qu'il s'exécute en continu, je n'ai besoin de la fonction qu'une seule fois. Après une recherche rapide, j'ai découvert que setInterval peut être arrêté par clearInterval. Suis-je mal utilisé? La fonction closeAnimation est exécutée au clic. J'ai modélisé mon code d'après le code de cette page: http://www.w3schools.com/jsref/met_win_setinterval.asp
function closeAnimation() {
setInterval(function(){hide()}, 400);
clearInterval(stopAnimation);
}
var stopAnimation = setInterval({hide()}, 400);
S'il doit s'exécuter une seule fois, vous pouvez utiliser setTimeout
setTimeout(function () {
//do something once
}, 1000);
Vous devez utiliser setTimeout ():
setTimeout(function() {
getScore();
getResult();
}, 1800000);
Le '1800000' est le temps en millisecondes après lequel vous souhaitez que cette fonction s'exécute. Dans ce cas, 30 minutes.