ここで私はカウントダウンスクリプトを持っています。ループ内のsetIntervalタイマーを増やすには
1秒後に数値が減少します。私が作成したいのは、数値を減らすときにsetIntervalの時間を増やすループです。
たとえば、1秒後に9枚、次に約5秒後に8枚、次に15秒後に7枚、残りの枚数が1枚になるまで続きます。ここで
var count=10;
var counter=setInterval(timer, 1000);
function timer()
{
count=count-1;
if (count <= 0)
{
clearInterval(counter);
//counter ended, do something here
return;
}
document.getElementById("timer").innerHTML="Only " + count + " copies left! Hurry up!";
}
は私のコードです:jsfiddle
間違った機能を使用しています。 'setTimeout'を使います。 – Amit