前言
最近公司在做电商平台,其中有一个页面就需要倒计时的功能实现。也觉得这个功能会比较常见,所以花点时间总结一下。
1.给定总倒计时秒数,转化为00:00:00
的格式倒计时。
jQuery实现:
1 | <span id="count-down-box"></span> |
2.直接设置到最终时间点(只能设置当天的时间)。
原生JS实现:
1 | <div id="box"></div> |
3.直接设置最终的时间(可以设置任意的时间)。
原生JS实现:
1 | <div id="box"></div> |
但是,这种方法还存在着问题,加载时存在会有几秒钟的延迟。
4.倒计时的暂停和重启
1 | <div id="count-down-box"></div> |