纯原生 js 实现每日定时的倒计时插件
使用时传入参数:(容器 id 名,[开始时间(h/m/s),结束时间(h/m/s)],倒计时时间间隔(目前只支持分钟'm'),倒计时时长(目前只支持分钟'm'))
例如:
const timer = new CountDownTimer(
"timer",
["9h30m", "9h50m"],
"2m",
"1m",
callback
);
timer.start(); // 运行定时器
以上代码表示初始化一个每天在 9 点 30 分到 9 点 50 分,每隔 2 分钟,在前 1 分钟开始倒计时的定时器。也可以在最后传入选择一个 callback 函数,将在倒计时结束后调用。
一般只需要使用start
方法即可,其他 API 方法:
timer.init(); // 倒计时初始化
timer.clear(); // 清除倒计时
以上就是一个简易的倒计时插件。