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

js关于setTimeout计时器

js关于setTimeout计时器

abc123456789def 2017-02-24 15:51:12
这里面为什么setTimeout调用函数放里面了。 为什么不能跟其他情况一样。放在函数外面。。。。   
查看完整描述

2 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

放里面的意思是每次执行都指定下一次执行在1s以后,所以会有一秒跳一次的效果。

放外面用setInteval,然后onClick绑定setInteval的函数,也是一样的效果

查看完整回答
反对 回复 2017-02-24
?
慢l慢

TA贡献22条经验 获得超3个赞

setTimeout只在间隔预定的时间后执行那段代码一次。这里的目的是为了让它每隔1000ms就执行一次,要重复调用,所以要放在函数里面,让它每到一定时间就调用自己一次。如果要放外面,用setInterval这个函数,可以按间隔时间重复调用函数。

查看完整回答
反对 回复 2017-02-24
  • 2 回答
  • 0 关注
  • 1777 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信