對(duì)于clearInterval();不是很明白
對(duì)于clearInterval();不是很明白
當(dāng)我的iTarget == alpha的時(shí)候,也就是我鼠標(biāo)移出來,透明度變回30:也就是會(huì)執(zhí)行這一步
if(alpha == iTarget){
? ? ? ? ? ? ? ? ? ? clearInterval(timer2);
? ? ? ? ? ? ? ? }
那取消定時(shí)器的意思不是取消指定的setInterval函數(shù)將要執(zhí)行的代碼;那為什么執(zhí)行了這一句,透明度會(huì)變回30,難道?clearInterval()的意思是返回到setInterval函數(shù)執(zhí)行的原始狀態(tài)嗎
2017-03-06
你寫的?clearInterval(timer2);是暫停變化(因?yàn)檫_(dá)到了想要的透明度)。而透明度變回30是觸發(fā)了onmouseout事件
2017-01-04
上代碼....