为了账号安全,请及时绑定邮箱和手机立即绑定

对于clearInterval();不是很明白

对于clearInterval();不是很明白

当我的iTarget == alpha的时候,也就是我鼠标移出来,透明度变回30:也就是会执行这一步

if(alpha == iTarget){

                    clearInterval(timer2);

                }

那取消定时器的意思不是取消指定的setInterval函数将要执行的代码;那为什么执行了这一句,透明度会变回30,难道 clearInterval()的意思是返回到setInterval函数执行的原始状态吗

正在回答

2 回答

你写的 clearInterval(timer2);是暂停变化(因为达到了想要的透明度)。而透明度变回30是触发了onmouseout事件


0 回复 有任何疑惑可以回复我~

上代码....

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JS动画效果
  • 参与学习       113925    人
  • 解答问题       1443    个

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

进入课程

对于clearInterval();不是很明白

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信