简单的 Jquery 计时器,同时使用分钟和秒
Simple Jquery Timer that uses both minutes and seconds
我正在尝试创建一个显示在屏幕上的计时器,该计时器从 90 分钟开始,并在时间变为 0 时提交页面。 现在我可以让它工作,但我不能显示分钟,只有秒(90 分钟 = 5400 秒)。 我想说的是还剩 20 分 5 秒,而不是还剩 1205 秒。
法典:
<p>Time remaining: <span id="count">5400</span> seconds</p>
<script type="text/javascript">
window.onload = function(){
(function(){
var counter = 5400;
setInterval(function() {
counter--;
if (counter >= 0) {
span = document.getElementById("count");
span.innerHTML = counter;
}
if (counter === 0) {
//i will write the page submit code here
}
}, 1000);
})();
}
</script>
这是我
写的完整香草JS倒计时。它还包括天数,如果您将天数和小时数留为零,则它们根本不会显示,因此您可以根据需要使用它:
请注意,整个事情在一个间隔函数中运行,该函数每秒都会被召回。
//Countdown
if(document.getElementById('s') != null)
{
s = parseInt(document.getElementById('s').textContent);
m = parseInt(document.getElementById('m').textContent);
h = parseInt(document.getElementById('h').textContent);
d = parseInt(document.getElementById('d').textContent);
var countdownField = document.getElementById('countDown');
setInterval(function(){
countdownField.textContent ="Verbleibend: "+d+" Tage "+h+" Stunden "+m+" Minuten "+s+" Sekunden ";
if(s==0 && m==0 && h==0 && d==0)
location.reload();
else if(m==0 && h==0 && d==0)
countdownField.textContent ="Verbleibend: "+s+" Sekunden ";
else if(h==0 && d==0)
countdownField.textContent ="Verbleibend: "+m+" Minuten "+s+" Sekunden ";
else if(d==0)
countdownField.textContent ="Verbleibend: "+h+" Stunden "+m+" Minuten "+s+" Sekunden ";
if(s == 0){
s = 60;
m--;
}
if(m == 0 && s == 0){
m = 59;
h--;
}
if(h == 0 && m == 0 && s == 0){
h = 23;
d--;
}
s--;
}, 1000);
}
编辑 一些帮助理解
Verbleibend == 剩余
Tage == 天
眩晕 == 小时
分钟== 分钟
Sekunden == 秒
相关文章:
- 计时器在使用 jQuery 一分钟后没有触发,或者每 1 分钟后给出一些其他解决方案来触发功能
- 简单的 Jquery 计时器,同时使用分钟和秒
- jQuery倒计时隐藏天/小时/分钟(如果没有)
- 将jquery代码从1.4.2分钟更新为1.10.2分钟
- 如何从javascript或jquery中的时间字符串中获取分钟数
- JQuery Cookie在1分钟后过期
- Javascript/jQuery使用正则表达式搜索“分钟:秒”时间
- 如何防止 jQuery 引导 ClockPicker 获取不能被 5 整除的分钟数
- 每 1 分钟启动一次计时器 Jquery
- 常量脚本 -> 更改 src iframe (1 分钟, 5分钟) + jQuery
- Ajax调用(使用jquery)在5分钟后不再得到响应
- 运行jQuery脚本发出ajax请求2分钟后出现错误net::ERR_INSUFFICIENT_RESOURCES
- 如何在使用jQuery UI日期选择器时使用小时、分钟和秒设置日期格式
- 如何使用javascript/jquery在30分钟内未使用表单字段时显示警报消息
- 使用jQuery和javascript计算两次之间的差异,并以分钟为单位返回
- 计算小时,分钟在JavaScript或JQuery或moment.js - 2个日期和时间之间
- jQuery -格式化分钟和秒- 00:00
- 我想打开弹出后60秒使用jquery.在关闭它将不会打开在接下来的20分钟或页面刷新后,20分钟重新打开它
- Jquery Countup只显示小时和分钟
- jquery 1分钟后发送$POST到服务器