当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript使用小插件实现倒计时的方法讲解

JavaScript使用小插件实现倒计时的方法讲解

2019年03月18日  | 移动技术网IT编程  | 我要评论

countdown.js

一个用来实现简单页面倒计时的轻量级工具

api

countdown.opentimecountbyseconds()根据要计时的秒数打开一个显示剩余时间的倒计时

参数:

  • ele: 放置倒计时的元素
  • countdownseconds: 要计时的秒数
  • sign: 用于给倒计时设置标记 (可以给多个倒计时设置同一个标记)
  • divider: 分割时分秒的分割符
  • endfunc: 倒计时结束时执行的方法

ps:以上均为可选参数

示例

    countdown.opentimecountbyseconds({
      ele: document.getelementbyid('h1'),
      countdownseconds: 3600,
      sign: 'flypie',
      divider: ':',
      endfunc: function () {
        console.log('end');
      }
    });

countdown.opentimecountbystartandenddate()根据计时开始和结束时间打开一个显示剩余时间的倒计时

参数:

  • ele: 放置倒计时的元素
  • startdate: 倒计时开始时间 (date类型)
  • enddate: 倒计时结束时间 (date类型)
  • sign: 用于给倒计时设置标记 (可以给多个倒计时设置同一个标记)
  • divider: 分割时分秒的分割符
  • endfunc: 倒计时结束时执行的方法

ps:除startdate,enddate外均为可选参数

示例

    var startdate = new date();
    var enddate = new date();
    enddate.setdate(enddate.getdate()+1);
    countdown.opentimecountbystartandenddate({
      ele: document.getelementbyid('h1'),
      startdate: startdate,
      enddate: enddate,
      sign: 'flypie',
      divider: ':',
      endfunc: function () {
        console.log('end');
      }
    });

countdown.opentimecountbystartandenddate()根据计时开始和结束时间打开一个显示剩余天数加时间的倒计时

参数:

  • ele: 放置倒计时的元素
  • startdate: 倒计时开始时间 (date类型)
  • enddate: 倒计时结束时间 (date类型)
  • sign: 用于给倒计时设置标记 (可以给多个倒计时设置同一个标记)
  • divider: 分割时分秒的分割符
  • datedivider: 天数和时间之间的分隔符
  • endfunc: 倒计时结束时执行的方法

ps:除startdate,enddate外均为可选参数

示例

    var startdate = new date();
    var enddate = new date();
    enddate.setdate(enddate.getdate()+10);
countdown.opendateandtimecountbystartandenddate({
      ele: document.getelementbyid('h1'),
      startdate: startdate,
      enddate: enddate,
      sign: 'flypie',
      divider: ':',
      datedivider: '天 ',
      endfunc: function () {
        console.log('end');
      }
    });

countdown.stopbysign()根据标记零时暂停一个倒计时

countdown.stopbysign('flypie');

countdown.resumebysign()根据标记恢复一个被零时暂停的倒计时

countdown.resumebysign('flypie');

countdown.closebysign()根据标记永久性地关闭一个倒计时

countdown.closebysign('flypie');

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网