0
A
回答
0
<span class="countdown" rel="30">0:30</span><br/>
<span class="countdown" rel="60">1:00</span><br/>
<span class="countdown" rel="1800">30:00</span><br/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
// Initialization
$(document).ready(function(){
// Replace <span class="countdown"> rel content with the expiry epoch time
var date = new Date(); // This gives you an epoch date in milliseconds
$('span.countdown').each(function(){
// We do rel*1000 to convert to milliseconds, cause rel is in seconds
$(this).attr('rel', date.getTime()+parseInt($(this).attr('rel'))*1000);
});
// Set an interval so updateCountdown() is called every second
setInterval('updateCountdown()', 1000);
});
// Update, called every second
function updateCountdown() {
var date = new Date(); // This gives you an epoch date in milliseconds
// For each <span class="countdown">
$('span.countdown').each(function(){
// Get time left in milliseconds
var timeLeft = parseInt($(this).attr('rel')) - date.getTime();
// Convert from milliseconds to seconds
timeLeft = Math.round(timeLeft/1000);
// Set to 0 if negative
if (timeLeft < 0) timeLeft = 0;
// Extract minutes and seconds for display
var secs = timeLeft % 60;
var mins = (timeLeft-secs)/60;
// Change <span> content
$(this).text(mins+':'+(secs<10?'0':'')+secs);
});
}
</script>
1
您可以使用JavaScript來實現,從上述ANS影響
標記
<body>
<div id="countdown"></div>
</body>
的Javascript
function countdown(remain) {
var countdown = document.getElementById("countdown"),
timer = setInterval(function() {
countdown.innerHTML = (remain%60 < 10 ? "0": "") + remain %60;
if (--remain < 0) { clearInterval(timer); }
},1000);
}
countdown(20);
相關問題
- 1. 時間跨度倒計時
- 2. 倒計時時間的Android
- 3. 變遷倒計時時間
- 4. 倒計時Unix時間
- 5. 建設時間倒計時
- 6. 設置時間倒計時
- 7. 安卓倒計時計時器時間
- 8. 定時器,倒計時,時間
- 9. 定時器倒計時時間格式
- 10. 倒計時使用圖像
- 11. jQuery倒計時 - 每日倒計時,還有次要倒計時?
- 12. 倒計時不像預期的那樣倒計時
- 13. Android如何使倒計時像倒計時鐘?
- 14. Vue2:瞬間JS倒計時
- 15. JQuery倒計時器不倒計時
- 16. Js倒計時只倒計時一次
- 17. C#timer_Tick()倒計時2步倒計時
- 18. jQuery倒計時不正確倒計時
- 19. 倒計時 - iPhone倒數計時器
- 20. 修復倒計時倒數計時器
- 21. JS倒計時不倒計時
- 22. 倒計時圖像時負載視圖
- 23. 的JavaScript/jQuery的時間倒計時
- 24. 日期時間倒計時,截止
- 25. 每日倒計時到特定時間
- 26. 倒計時基於出貨時間
- 27. db中多行的倒計時時間
- 28. 時間戳倒計時進入負面
- 29. 時間跨度減秒錶倒計時
- 30. Javascript開放時間倒計時
。如何在每小時之前添加日期計數? – 2010-11-20 17:25:34
替換「var secs = timeLeft%60; var mins =(timeLeft-secs)/ 60;」部分是由提取小時和天的東西組成。 – 2010-11-24 15:57:52