问答详情
源自:4-5 [DOM事件] 抽奖系统(下)

那个让停止抽奖的问题

停止抽奖为什么不能用解除绑定来实现呢?

提问者:娜夜微凉 2016-04-18 18:52

个回答

  • Csunnnnn
    2016-04-24 18:00:22
    已采纳

    本例中的事件监听器只是用来触发定时器,之后是靠定时器来维持函数的调用,从而达到不断生成随机数的效果。此时事件监听器只作为触发定时器的媒介,一旦定时器被触发,函数的重复调用就跟监听器本身没什么关系了。此时解除监听器也没什么用,因为正在执行的函数不依赖监听器来实现,而是定时器。所以要清除定时器,这样才能阻止函数的调用。

  • harry2013
    2016-08-07 10:20:48

    好给力的答案

  • 风_起
    2016-04-18 20:40:23

    额,解除事件监听器绑定吗?如果你的问题我没理解错的话。。。
    因为那个监听器已经触发了,即使你解除了监听器绑定,也没办法停止抽奖滴。。。