课程
/前端开发
/JavaScript
/倒计时效果
有朋友帮忙解释下吗?感谢
2015-10-19
源自:倒计时效果 3-2
正在回答
因为它还没运行完的时候,有重复运行了一次
yys1122 提问者
menghuanbaolei 回复 yys1122 提问者
menghuanbaolei 回复 menghuanbaolei
yys1122 提问者 回复 menghuanbaolei
楼主,你在使用setTimeout()之前,是不是用了setInterval()测试了?如果是的话,那就是缓存问题,你上一次使用的setInterval()还没有结束,你可以把代码复制到本地看看。
forlee
setTimeout的确是只运行一次的,但是配合while循环可以实现和setInterval一样的效果。while我们都知道,一旦条件符合,就会一直循环,将setTimeout写在循环内就可以啦~所以在这里你不需要纠结setTimeout只运行一次的问题,你只需要知道while循环就可以啦!
就这样子,无限循环运行
举报
电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术