我定義了一次var timer 后來(lái)寫(xiě)計(jì)時(shí)器的時(shí)候又寫(xiě)var timer=setInterval()...為什么這個(gè)定時(shí)器的名字就不是timer了
前面定義了var timer 后面寫(xiě)定時(shí)器的時(shí)候在timer=setInterval()前面加了一個(gè)var 之后定時(shí)器可以正常運(yùn)行 就是用clearInterval(timer)無(wú)法清除定時(shí)器,為什么啊
2016-10-26
你的程序應(yīng)該不長(zhǎng)吧 ?最好貼下具體代碼。 如果你都 var timer定義了兩個(gè)setInterval, 除非你是在其中一個(gè)timer清除之后 才定義的另一個(gè) ,否則 之后你clearInterval(timer)只能清除后面定義的那個(gè)timer,前面定義的已經(jīng)沒(méi)有變量指向了 ?無(wú)法清除