Hello I have this snippet of code that will fire some even after time that I choose.
The problem is that if, for example I put 3 seconds it will fire every 3 seconds
Use setTimeout instead, it works almost the same but will only fire once. You have clearTimeout and setTimeout so its very similar to setInterval
function playSound(timeLeft){
var sendDataTimeout = function(){
alert('OK');
}
setTimeout(sendDataTimeout, timeLeft);
}
You don't have to use clearTimeout anymore. But FYI it exist and works the same as clearInterval.