SetTimeout

Fermé
FranDufond - 8 avril 2015 à 14:15
Bonjour,

J'ai un petit soucis avec un compteur de temps.

J'aimerai faire en sorte que ma fonction s'exécute seulement après 20 secondes et seulement si ma vitesse est en dessous de 30 km/h, comme ci-dessous, tout fonctionne, sauf qu'une fois la fonction appliqué et le click appliqué, la fonction continue à s'exécuter et à cliquer toutes les 20 secondes sur le bouton...

Auriez vous une solution pour que ma fonction ne s'exécute plus après avoir cliqué ?

Exemple :


setTimeout(function() {
if(position.coords.speed/1000*3600 < 30){
$('#chrono_off').trigger('click');
}
}, 20000);