好的,你可以从这篇文章的标题中得知。我正在尝试如何创建一个24小时剩余的倒数时钟。我无法理解如何解决这个问题。设置24小时剩余倒计时
我知道了,5分钟工作,但我只需要在如何把它变成小时,而不是
HTML的在正确的方向轻推:
<body>
<input type="text" value="5">
<div>Time Remaining <span id="remainingTime">05:00</span> minutes!</div>
</body>
JavaScript/jQuery:
function Timer(duration, display)
{
var timer = duration, minutes, seconds;
setInterval(function() {
minutes = parseInt(timer/60, 10)
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.text(minutes + ":" + seconds);
if (--timer < 0) {
timer = duration;
}
}, 1000);
}
jQuery(function ($)
{
var fiveMinutes = 60 * jQuery('#checkTime').val();
var display = $('#remainingTime');
Timer(fiveMinutes, display);
});
请插件。
这已经说过一千次,我知道,但为什么不能用一个简单的jQuery插件呢?特别是因为你已经加载jQuery的依赖。或者这是一个学习如何构建计时器的宠物项目? –
@JonKoops - 这是一个宠物项目,我不想使用jQuery插件 –
@JonKoops我可能对此很蠢,答案是60 * 60 *任何数字在输入字段中? –