關(guān)于停止倒計(jì)時(shí)的一個(gè)奇怪的情況
我用的是歐朋瀏覽器,現(xiàn)在停止倒計(jì)時(shí)的代碼
function?stopCountDown(){ ?????????clearInterval(returnValueOfSetInervalOfCountDown);??? } setTimeout("stopCountDown()",5000);
在倒計(jì)時(shí)的代碼
var?countdownTime=5; function?countDown(){ countdownTime?-=1; document.getElementById("countDown").innerHTML=countdownTime; ??????? } countDown(); var?returnValueOfSetInervalOfCountDown=setInterval("countDown()",1000);
的后面,這時(shí)倒計(jì)時(shí)會(huì)一直減到-1才停止。當(dāng)我把停止倒計(jì)時(shí)的代碼移到倒計(jì)時(shí)的代碼前面才會(huì)在0停止倒計(jì)時(shí)。而我使用360瀏覽器時(shí),兩種位置關(guān)系都是倒計(jì)時(shí)到0就停止了,請(qǐng)問(wèn)這是什么情況?
2017-06-09
代碼是從上到下一順執(zhí)行的,你的countDown()好像多執(zhí)行了一次
2017-06-08
調(diào)換一下順序,我沒(méi)用過(guò)360,所以沒(méi)辦法調(diào)試,但是chrome和Safari都是正常的,Opera應(yīng)該也是正常的