我正在構建一些東西,其中一個是倒數計時器,倒計時將永遠不會超過一個小時,所以我需要做的只是倒計時分鐘和秒鐘。JavaScript/jQuery的倒計時與JSfiddle例子?
我有它的部分工作,但問題是與前導零。我在秒鐘內完成了工作,但與分鐘無關。
看看我的例子http://jsfiddle.net/cgweb87/GHNtk/
的JavaScript
setInterval(function() {
var timer = $('span').html();
timer = timer.split(':');
var minutes = timer[0];
var seconds = timer[1];
seconds -= 1;
if (minutes < 0) return;
if (minutes < 10 && length.minutes != 2) minutes = '0' + minutes;
if (seconds < 0 && minutes != 0) {
minutes -= 1;
seconds = 59;
}
else if (seconds < 10 && length.seconds != 2) seconds = '0' + seconds;
$('span').html(minutes + ':' + seconds);
}, 1000);
HTML
<span>10:10</span>
我希望發生的就是倒數計時器可根據1小時任何地方開始,它將以前導零點數倒數,即以這種格式;
08:49 46:09
,當它到達倒數只是簡單地顯示:
00:00
感謝您的任何投入,我不希望使用插件,我想學習它。
我認爲你想'minutes.length'而不是'length.minutes'。 'length.seconds'一樣。然後,如果你重新排序它的聲明,它的作品是完美的:http://jsfiddle.net/GHNtk/1/ –
好的,謝謝你會試試這個,很容易使我仍然在學習:) – cgweb87