当前位置: 编程技术>jquery
Jquery倒计时实例代码
来源: 互联网 发布时间:2014-10-08
本文导语: 在静态页添加显示倒计时的容器,并引用以下脚本,代入时间参数即可使用。 timeoutDate——到期时间,时间格式为2014/01/01或2014/1/1 D——天 H——小时 M——分钟 S——秒 xs——数字0~9 jquery实现的倒计时效果图: 1,html部分...
在静态页添加显示倒计时的容器,并引用以下脚本,代入时间参数即可使用。
timeoutDate——到期时间,时间格式为2014/01/01或2014/1/1
D——天
H——小时
M——分钟
S——秒
xs——数字0~9
jquery实现的倒计时效果图:
1,html部分,用于显示倒计时时间的容器。
代码示例:
2,jquery 倒计时代码:
代码示例:
$().ready(function () {
CcountDown([, , timeoutDate], ['还有 D 天 H 时 M 分 S 秒 xs 到期', '', ''], '#top_tuan_countdown', function () { $('#top_tuan_countdown').remove() });
})
function CcountDown(t, c, _self, fn) {
function nd(d) {
return isNaN(d) ? (d ? new Date(d).getTime() : new Date().getTime()) : d * 1000;
}
var e = [nd(t[0]), nd(t[1]), nd(t[2])], _s = _self, b;
if (t[0] && e[0] > e[1]) {
$(_s).html(c[1]);
return;
} else if (e[1] > e[2]) {
fn && fn($(_s));
$(_s).html(c[2]);
return;
}
(b = function (l) {
var l = l || (e[2] - e[1]) / 100, k = {
D: l / 36000 / 24, H: l / 36000 % 24, M: l / 600 % 60, S: l / 10 % 60, xs: l % 10
};
$(_s).html(c[0].replace(/D|H|M|S|xs/g, function (m) {
var n = parseInt(k[m]) + ''
if (n.length == 1 && m != 'D' && m != 'xs') {
n = 0 + n;
}
return n
}));
setTimeout(function () {
b(l - 1)
}, 100);
})()
}
CcountDown([, , timeoutDate], ['还有 D 天 H 时 M 分 S 秒 xs 到期', '', ''], '#top_tuan_countdown', function () { $('#top_tuan_countdown').remove() });
})
function CcountDown(t, c, _self, fn) {
function nd(d) {
return isNaN(d) ? (d ? new Date(d).getTime() : new Date().getTime()) : d * 1000;
}
var e = [nd(t[0]), nd(t[1]), nd(t[2])], _s = _self, b;
if (t[0] && e[0] > e[1]) {
$(_s).html(c[1]);
return;
} else if (e[1] > e[2]) {
fn && fn($(_s));
$(_s).html(c[2]);
return;
}
(b = function (l) {
var l = l || (e[2] - e[1]) / 100, k = {
D: l / 36000 / 24, H: l / 36000 % 24, M: l / 600 % 60, S: l / 10 % 60, xs: l % 10
};
$(_s).html(c[0].replace(/D|H|M|S|xs/g, function (m) {
var n = parseInt(k[m]) + ''
if (n.length == 1 && m != 'D' && m != 'xs') {
n = 0 + n;
}
return n
}));
setTimeout(function () {
b(l - 1)
}, 100);
})()
}
您可能感兴趣的文章:
- jQuery倒计时跳转实例代码
- jQuery倒计时代码 两款实时网页倒计时代码
- jQuery网页倒计时代码 显示天、小时、分钟与秒数
- jQuery网页倒计时代码(附说明)
- jQuery动态倒计时插件实例代码
- jquery倒计时广告特效代码 可关闭的js倒计时
- jquery倒计时弹出时间到了提示
- jQuery倒计时代码(图文)
- jquery 手机发送验证码倒计时实现代码
- 60秒倒计时的jquery实现代码
- 点击按钮 倒计时60秒方可再次点击发送的Js代码
- jquery 倒计时效果实现秒杀的思路与代码
- Jquery实现团购倒计时的代码