新手求助,看了一个视频,根据上面的内容写了一个运动的事件,因为在点击时会多开定时器,导致越走越快,我就在开始写了一个清除定时器,但是还是越走越快,麻烦大神指点一下是哪里出了问题。
Document
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
把timer变量设定为全局变量 你定义在onclick的function内 是局部变量
按你的定义 每次一点击 timer就被重置为null了,定时器依然在继续工作,起不到作用
把timer定义到
你每次点击,导致变量timer都被重新定义值为null,而serInterval依然运行。