chendidi
2017-01-04 15:24
对于clearInterval();不是很明白
当我的iTarget == alpha的时候,也就是我鼠标移出来,透明度变回30:也就是会执行这一步
if(alpha == iTarget){
clearInterval(timer2);
}
那取消定时器的意思不是取消指定的setInterval函数将要执行的代码;那为什么执行了这一句,透明度会变回30,难道 clearInterval()的意思是返回到setInterval函数执行的原始状态吗
你写的 clearInterval(timer2);是暂停变化(因为达到了想要的透明度)。而透明度变回30是触发了onmouseout事件
上代码....
JS动画效果
113924 学习 · 1443 问题
相似问题