我的计时器代码仅在分钟和秒为 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 Plugin 倒数计时器来做这件事。对超过 1 个计时器非常有用。
现在,我的问题是......当我改变我的电脑的时间时,这个计时器也会改变。
当您更改我机器的时间、日期和/或时间时,如何避免更改我的计时器?