如何连续运行计时器?(当你刷新时,不要从头开始)
How to run a timer continually? (Do not start from the beginning, when yo do refresh)
我有我的计时器代码,它只在分秒为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"answers"min",其中。。此计时器以"x"min"(我的另一个变量)显示我的变量"hour_to_start"的倒计时。当变量MIN为0时(即,完成mins)。。提醒任何人。
更新
好的,我用Jquery插件倒计时定时器来完成。。对于1个以上的计时器非常有用。
现在,我的问题是…当我改变电脑的时间时,这个计时器也会改变。
当您更改我的机器的时间、日期和/或时间时,如何避免更改我的计时器?
您需要从您的服务器或某个远程服务器(例如,通过其他服务器的javascript)获取时间。如果您使用javascript获取时间,它将始终取决于用户机器的时钟。
相关文章:
- 从头开始创建XLS文件
- 水平视差滚动从头开始-没有插件(jQuery)
- B从头开始加密
- d3.js力布局图:如何从头开始构建nodes对象
- Regex正在从头开始删除哈希
- 如何连续运行计时器?(当你刷新时,不要从头开始)
- 使用JQuery的图像滑块不显示我选择的下一个图像,而是从头开始显示
- 从头开始的Javascript动画
- 避免在重新激活视图时从头开始重新渲染闪光对象
- 如何从头开始制作时钟对象(Javascript)
- 引导轮播 不要从头开始
- 从头开始创建 JQuery UI 小部件
- Javascript-从头开始搜索字符串
- 从头开始在NodeJ中编写JSON验证
- 从数组(切片)中提取x个项目,但如果到达末尾,则从头开始继续
- 从头开始构建 DICOM 解析器
- 从头开始在正文中定义警报变量
- 尝试从头开始使用Javascript创建each()类型的jQuery函数
- 从头开始动画gif
- 如何正确初始化对象并从头开始