关于timer定义位置的问题

来源:4-5 [DOM事件] 抽奖系统(下)

356713217

2016-03-05 21:25

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

写回答 关注

2回答

  • 香宝的夫差
    2017-07-01 10:46:32

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


  • 356713217
    2016-03-05 21:35:05

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

    香宝的夫差

    你可以翻一下前边的提问,在window.onload外声明,那是全局变量,但是根据代码由上到下运行,body里的代码未运行就先执行了全局变量的document.getElementById,这样应该取不到值

    2017-07-01 10:48:15

    共 1 条回复 >

DOM事件探秘

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

99545 学习 · 1197 问题

查看课程

相似问题