分と秒が0の場合にのみ警告するタイマーのコードがあります。
status = false;
hour_to_start = some_value; // THIS VALUE IS PUT FOR OTHER PERSON
min = 15; //THIS VALUE IS PUT FOR ANOTHER PERSON
seg = 60;
function timecamisa(){
if (seg > 0){
seg--;
}else{
if(seg==0){
min--;
seg=60;
}
}
if(min == 0 && seg==0){
// END - STOP ALL
min= 0;
seg = 0;
status = true;
}
var timer = min + ' minutos ' + seg + ' segundos';
document.getElementById("times-get").innerHTML = timer;
if(status != true){
setTimeout("timecamisa()",1000)//This reload this function (timecamisa())
}else{
alert("END!");
}
私のHTMLには<span id="times-get">
、タイマーを印刷する場所があります。しかし、F5 を押すと、タイマーが最初に戻り、中断したところから続行しません...では、これを行う方法は? 誰にも例がありますか?
私の目標は、タイマーが変数「hour_to_start」と「min」で動作することです。このタイマーは、変数「hour_to_start」からのカウントダウンを「x」「min」(他の変数) に表示します。変数 MIN が 0 の場合 (つまり、分を完了した場合). 何かを警告します。
アップデート!
わかりました、私はJqueryプラグインのカウントダウンタイマーでそれを行います..複数のタイマーに非常に便利です.
さて、私の問題は..コンピューターの時間を変更すると、このタイマーも変更されます。
マシンの時刻、日付、および/または時刻を変更するときにタイマーを変更しないようにするにはどうすればよいですか?