J'ai une fonction qui s'exécute lorsque vous cliquez sur un bouton. Cependant, je ne veux pas que la fonction s'exécute à nouveau avant qu'un certain temps se soit écoulé. Par exemple, le compte à rebours est terminé. Si l'on clique à nouveau sur le bouton, la fonction ne doit pas s'exécuter.
$("start").on('click', function() {
var myTimer;
function clock() {
myTimer = setInterval(myClock, 1000);
var c = 5;
function myClock() {
document.getElementById("demo").innerHTML = --c;
if (c == 0) {
clearInterval(myTimer);
alert("Reached zero");
}
}
}
});