这里面为什么setTimeout调用函数放里面了。 为什么不能跟其他情况一样。放在函数外面。。。。
2 回答
已采纳
Caballarii
TA贡献1123条经验 获得超629个赞
放里面的意思是每次执行都指定下一次执行在1s以后,所以会有一秒跳一次的效果。
放外面用setInteval,然后onClick绑定setInteval的函数,也是一样的效果
慢l慢
TA贡献22条经验 获得超3个赞
setTimeout只在间隔预定的时间后执行那段代码一次。这里的目的是为了让它每隔1000ms就执行一次,要重复调用,所以要放在函数里面,让它每到一定时间就调用自己一次。如果要放外面,用setInterval这个函数,可以按间隔时间重复调用函数。
添加回答
举报
0/150
提交
取消