IE中倒计时了几次后直接跳到 负数,chrome直接不执行。
<script type="text/javascript" src="jquery-1.12.1.js"></script>
<div id="date">
<div class="content">
<span class="spanT">15</span>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
time();
});
var times=$("span").text();
function time(){
times = times-1;
$("span").text(times);
while(times > 0){
window.setTimeout('time()',1000);
}
}
</script>
如果是到-1应该是下面的情况
//times=0
times = times-1; //times=-1
$("span").text(times);