Javascript自我调整倒计时器

时间:2016-09-14 01:05:52

标签: javascript timer countdown

我正在尝试创建一个准确的倒数计时器(精确到秒),这样第二个计时器每秒都会改变,而不是由于我的其他代码而落后。

我对这是如何工作的理解非常有限,我尝试了以下内容:

<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/InstalledHAXM.exe

然而,这个计时器似乎有时会跳过几个数字。有没有什么办法解决这一问题?我错过了什么?

修改

任何更准确的倒计时器都可以。我一直在尝试以下计时器,我必须尝试使其更准确,但我没有太多运气。基本上,它每1.1秒倒计时(而不是每1秒),

var seccount=100;
var seccounter=setInterval(sectimer, 1000);
var start = new Date().getTime();
function sectimer() {
  seccount--;
  elapsed = Math.ceil(seccount/100);
  var diff = (new Date().getTime() - start) + seccount;
  window.setInterval(sectimer, (0 + diff));
  if (seccount < 0) {
    return;
  }
  document.getElementById("sectimer").innerHTML=seccount+" seconds left!"
}

0 个答案:

没有答案