こんにちは私は選択した後でもいくつかのコードを発するこのコードスニペットを持っています。setInterval - 一度だけ発射する方法?
問題は、たとえば3秒間置くと3秒ごとに起動し、3秒後に1回だけ起動する必要があるということです。
function playSound(timeLeft){
var sendDataTimeout = function(){
alert('OK');
}
var intervalReference = 0;
clearInterval(intervalReference);
intervalReference = setInterval(sendDataTimeout, timeLeft);
}
代わりに 'setTimeout'を使用してください。 –
代わりに、 'intervalReference'をグローバルにします(' playSound'関数の外に移動し、 'senDataTimeout'の内部でそれをクリアします)が、' setTimeout' – scibuff