Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重载函数,而不是页面:Javascript var currentDay=新日期(); var breakStart=新日期(2017年3月21日15日20日); var breakEnd=新日期(2017年4月1日8日40分); 变量差异=(breakStart.getTime()-currentDay.getTime())/1000; 天数=数学下限(差/86400) 差异%=86400; 小时=数学楼层(差/3600) 差值%=3600; 分钟=数学楼层(差/60) 差值%=60; 秒=数学下限(差/1) 差异%=1; 函数刷新(){ document.getElementById(“final”).innerHTML=(“春假前还有“+days+”天、+hours+”小时、+minutes+”分钟和“+seconds+”秒”) 刷新(); } setTimeout(函数(){ 窗口。位置。重新加载(1); }, 951);_Javascript_Jquery - Fatal编程技术网

重载函数,而不是页面:Javascript var currentDay=新日期(); var breakStart=新日期(2017年3月21日15日20日); var breakEnd=新日期(2017年4月1日8日40分); 变量差异=(breakStart.getTime()-currentDay.getTime())/1000; 天数=数学下限(差/86400) 差异%=86400; 小时=数学楼层(差/3600) 差值%=3600; 分钟=数学楼层(差/60) 差值%=60; 秒=数学下限(差/1) 差异%=1; 函数刷新(){ document.getElementById(“final”).innerHTML=(“春假前还有“+days+”天、+hours+”小时、+minutes+”分钟和“+seconds+”秒”) 刷新(); } setTimeout(函数(){ 窗口。位置。重新加载(1); }, 951);

重载函数,而不是页面:Javascript var currentDay=新日期(); var breakStart=新日期(2017年3月21日15日20日); var breakEnd=新日期(2017年4月1日8日40分); 变量差异=(breakStart.getTime()-currentDay.getTime())/1000; 天数=数学下限(差/86400) 差异%=86400; 小时=数学楼层(差/3600) 差值%=3600; 分钟=数学楼层(差/60) 差值%=60; 秒=数学下限(差/1) 差异%=1; 函数刷新(){ document.getElementById(“final”).innerHTML=(“春假前还有“+days+”天、+hours+”小时、+minutes+”分钟和“+seconds+”秒”) 刷新(); } setTimeout(函数(){ 窗口。位置。重新加载(1); }, 951);,javascript,jquery,Javascript,Jquery,我为班级写的这个程序让你们知道春假什么时候开始。我已广泛地寻找解决我问题的办法。我的问题是我需要重新加载函数“refresh()”,而不是整个页面。就连我那疯狂的编码伙伴也不明白。如果删除该函数,它将正常工作。我只是把函数放在那里,试图找到一种刷新它的方法 只要有帮助, 谢谢 “重新加载”是什么意思?听起来你只是想调用这个函数。所以基本上你想更新页面上剩余显示的时间,而不需要重新加载页面?我的意思是,我想让这个函数反复显示变量和文本,这样人们就可以看到春假前的倒计时。正是adeneo。它非常简单

我为班级写的这个程序让你们知道春假什么时候开始。我已广泛地寻找解决我问题的办法。我的问题是我需要重新加载函数“refresh()”,而不是整个页面。就连我那疯狂的编码伙伴也不明白。如果删除该函数,它将正常工作。我只是把函数放在那里,试图找到一种刷新它的方法

只要有帮助,
谢谢

“重新加载”是什么意思?听起来你只是想调用这个函数。所以基本上你想更新页面上剩余显示的时间,而不需要重新加载页面?我的意思是,我想让这个函数反复显示变量和文本,这样人们就可以看到春假前的倒计时。正是adeneo。它非常简单->
<!DOCTYPEhtml>
 <head>

  <center><p id="final"></p></center>


  <script>
  var currentDay = new Date();
  var breakStart = new Date(2017, 3, 21, 15, 20);
  var breakEnd = new Date(2017, 4, 1, 8, 40);
  var difference = (breakStart.getTime() - currentDay.getTime())/1000;


days = Math.floor(difference / 86400)
difference %= 86400;
hours = Math.floor(difference / 3600)
difference %= 3600;
minutes = Math.floor(difference / 60)
difference %= 60;
seconds = Math.floor(difference / 1)
difference %= 1;

function refresh(){
  document.getElementById("final").innerHTML = ("There are " + days + " days, " + hours + " hours, " + minutes + " minutes, and " + seconds + " seconds left until spring break.")
  refresh();
  }
    setTimeout(function(){
       window.location.reload(1);
     }, 951);

  </script>