<!DOCTYPE html><html><head>?? ?<meta charset="UTF-8">?? ?<title>倒計時</title>?? ?<style>?? ? body{font-family: "微軟雅黑";}????????????? h1,p{margin: 10px auto;width: 100%;text-align: center;}????????????? p{font-size: 50px;font-weight: bold;}????????????? i{font-style: normal;};?? ?</style></head><body>?? ?<h1>神圣的倒計時</h1>?? ?<p>?? ??? ?<span id="minute">2</span>:<i id="second">5</i>?? ?</p>?? ?<script type="text/javascript">?? ?var sec=document.getElementById("second");?? ? var min=document.getElementById("minute");?? ? var s=5;?? ? var m=2;?? ?function timer(){?? ??? ?s--;?? ??? ?sec.innerHTML=s;?? ??? ??? ?if (s==0) {?? ??? ??? ??? ?m--;?? ??? ??? ??? ?min.innerHTML=m;?? ??? ??? ??? ?if (m==0&&s==0){?? ??? ??? ??? ??? ?min.innerHTML=0;?? ??? ??? ??? ??? ?sec.innerHTML=0;?? ??? ??? ??? ?// ?? ?// clearInterval(i);?? ??? ??? ??? ??? ?alert("8哥打一圈");?? ??? ??? ??? ?}?? ??? ??? ??? ?s=5;?? ??? ??? ??? ?sec.innerHTML=s;?? ??? ??? ??? ??? ??? ?}?? ??? ?}?? ??? ? var i=setInterval(timer,1000);?? ?</script></body></html>問題:1、為何我?if (m==0&&s==0)會在1:1的時候出現彈窗而不是0:0,但是我將0改為-1即可實現0:0的時候出現彈窗2、倒計時如何改為60:32---00:05--00:00這樣的格式?代碼該如何實現?
我寫了一個倒計時的代碼,但是在1:1的時候停止了計數,求解
wubin_work
2016-11-03 13:10:23