簡體   English   中英

重載 javascript 后定時器保持值

[英]timer keep values after reload of javascript

我目前正在開展一個項目,該項目基於對教育工作者工作時間的控制。 例子; 老師在工作之前,他必須開始他的課程,同時點擊一個按鈕來觸發一個礦工,礦工將控制他的工作小時數。 我想知道如果在老師開始他的課程之后該怎么辦,即使我們刷新他的頁面以便計時器繼續計數,並且在他的課程之后,他會單擊另一個按鈕以使他的計時器未初始化。 已經謝謝你的幫助...

<!DOCTYPE html>
<html>
<head>
<div id="response"></div>
<script>
$(document).ready(function(){

    var x;
    var face;
    $(document).on('click', '.AddCourseProintage', function(){


  var one_second = 1000;
  var one_minute = one_second * 60;
  var one_hour = one_minute * 60;
  var one_day = one_hour * 24;
  var startDate = new Date();
  test = document.getElementById('response');
  x = setInterval(function() {

  // Get today's date and time
  var now = new Date().getTime();
  var now = new Date();
  var elapsed = now - startDate;
  var parts = [];

  parts[0] = '' + Math.floor( elapsed / one_hour );
  parts[1] = '' + Math.floor( (elapsed % one_hour) / one_minute );
  parts[2] = '' + Math.floor( ( (elapsed % one_hour) % one_minute ) / one_second );

  parts[0] = (parts[0].length == 1) ? '0' + parts[0]+'h' : parts[0]+'h';
  parts[1] = (parts[1].length == 1) ? '0' + parts[1]+'mn' : parts[1]+'mn';
  parts[2] = (parts[2].length == 1) ? '0' + parts[2]+'s' : parts[2]+'s';
  test.innerText = parts.join(' : ');

       // If the count down is finished, write some text 


}, 1000);


});
});

</script>
</head>
<body>

</body>
</html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM