/time-counter

倒计时插件

Primary LanguageHTML

倒计时插件

概要

纯原生 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(); // 清除倒计时

以上就是一个简易的倒计时插件。