目前版本为:jCountdown JQuery Plugin – v1.5.2 – 2014-07-29
下载地址:https://github.com/tomgrohl/jCountdown/
这个插件使用比较简单,难得的是一个版本一个版本在不断做着升级优化。非常符合我选择插件的要求。
介绍下如何使用:
1、引用JQuery.jcountdown.js文件。
2、html里面添加给要显示倒计时的区域添加id名。例:
3、调用,填写相应参数。
$(document).ready(function() {
$("#countdown").countdown({
date: "August 15, 2014 09:59",
omitZero: false,//省略0
//minsOnly: true,
leadingZero: false, //前导0
//yearsAndMonths: true, //年月
//weeks: true //周
});
});
|
由于为外国人开发所显示的为日期名称为英文,还好有参数,方便修改。另一例调用方法,如下。
// 倒计时
var dateTo = "August 15, 2014 00:00"
$("#time").countdown({
yearText: '年',
monthText: '月',
weekText: '周',
dayText: '天',
hourText: '时',
minText: '分',
secText: '秒',
yearSingularText: '年',
monthSingularText: '月',
weekSingularText: '周',
daySingularText: '天',
hourSingularText: '时',
minSingularText: '分',
secSingularText: '秒',
date: dateTo,
omitZero: false
});
|
在这个过程中,产品有个需求是去掉“秒”的展示,通过简易模板配置可以完成。代码如下:
$(document).ready(function() {
// Tokens available: %y = years, %m = months, %w = weeks, %d = days, %h = hours, %i = minutes, %s = seconds
$("#countdown").countdown({
date: "september 10, 2015 12:35",
//yearsAndMonths: true,
template: '%d %h %i'
});
});
|
ps:此插件支持一个页面有多个倒计时存在。还包含了一些方法,请查看示例。
设置时间时不能设为24:00,否则在chrome下会出现:Uncought Error:Invalid Date passer to jCountdown
Mikel