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

timer不是在初始化时复制为null了吗

timer不是在初始化时复制为null了吗,为什么后面还要判断timer

正在回答

4 回答

tiemer=setTimeout();这个一定要注意了,这个函数和clearTimeout();一般都是成对出现的,这个计时器不用的时候是最好给他清除的,不然鼠标移动太快会出现问题的,timer开始时为null,后面我们调用了tiemer=setTimeout();这个时候timer就不在是null,也就是说这个计时器被调用了,我们鼠标移动到下一个选项卡时,一定要把之前的计时器删除干净,这个时候只要判断timer不是null了,就把计时器删了就可以了。

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

小黍 提问者

非常感谢!
2016-09-26 回复 有任何疑惑可以回复我~

这个想要弄得清楚,最好学一下后台语言,如php了解表单数据是怎么提交给服务器端的。就能完全明白。?33

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

var timer= null;

if(timer){

clearTimeout(timer);

timer=null;

}

这个是当timer等于null的时候执行嘛? 

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

后面判断的是时间执行完以后,时间归零,不再执行

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

举报

0/150
提交
取消

timer不是在初始化时复制为null了吗

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