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

关于timer定义位置的问题

老师是初始定义的timer是全局的变量,我做的时候,把timer定义在函数里面,也就是clearInterval之前了,为什么不行? 还是会出现越点越快的效果,请问这个怎么理解?

正在回答

2 回答

因为在function stopFun(timer)  里也有一个timer。如果给两个函数都加,只会是两个局部变量,你能保证他两一样吗


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

还有,取节点 play和stop的时候,定义成全局的,也会错

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

香宝的夫差

你可以翻一下前边的提问,在window.onload外声明,那是全局变量,但是根据代码由上到下运行,body里的代码未运行就先执行了全局变量的document.getElementById,这样应该取不到值
2017-07-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
DOM事件探秘
  • 参与学习       99544    人
  • 解答问题       1197    个

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

进入课程

关于timer定义位置的问题

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