2014-02-12 35 views
0

我有一个测验,我必须展示一个countup计时器,而一个用户参加测验时,但我不知道该怎么做,因为我看到jquery_countdown模块,但它只适用于倒计时。 任何人都知道如何做到这一点?Countup timer on quiz

在此先感谢。

回答

0

我做了这个解决方案:

Tiempo transcurrido: <span id="minutes">00</span>:<span id="seconds">00</span> 
<script type="text/javascript"> 
    var minutesLabel = document.getElementById("minutes"); 
    var secondsLabel = document.getElementById("seconds"); 
    var totalSeconds = localStorage.getItem("totalSeconds") || 0; 
    setInterval(setTime, 1000); 

    function setTime() 
    { 
     ++totalSeconds; 
     localStorage.setItem("totalSeconds", totalSeconds); 
     secondsLabel.innerHTML = pad(totalSeconds%60); 
     minutesLabel.innerHTML = pad(parseInt(totalSeconds/60)); 
    } 

    function pad(val) 
    { 
     var valString = val + ""; 
     if(valString.length < 2) 
     { 
      return "0" + valString; 
     } 
     else 
     { 
      return valString; 
     } 
    } 
</script> 

我使用localStorage的,因为我需要一个柜台保持他的状态。我在初始页测验中输入时重置此计数器。