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

这段运动函数的延时器前为什么要自定义一个属性?

这段运动函数的延时器前为什么要自定义一个属性?

互换的青春 2018-11-16 13:15:51
这段函数用来做一个动画效果:关于最后一句elem.movement=setTimeout(repeat,interval)和上边的一句if(elem.movement){    clearTimeout(elem.movement); }我知道它们的作用是为了再次运行时,先结束上次运行的这段函数,但是为什么直接写movement=setTimeout(repeat,interval)就会报错,写成elem.movement就能行了呢?
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

movement 和 elem 是一一对应的关系。

如果按你的写法,movement 就变成了全局变量。


查看完整回答
反对 回复 2018-12-12
  • 1 回答
  • 0 关注
  • 557 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信