jQuery实现倒计时效果
来源:互联网 发布:西部世界阿诺德 知乎 编辑:程序博客网 时间:2024/06/05 20:45
jQuery实现倒计时效果-杨秀徐
本实例效果:剩余368天22小时39分57秒结束
代码简单易懂,适用各种倒计时;
http://www.cnblogs.com/sntetwt/category/287335.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!DOCTYPE html>
<head>
<title>jQuery实现倒计时效果-杨秀徐</title>
<script type=
"text/javascript"
src=
"/scripts/jquery.js"
></script>
<script type=
"text/javascript"
>
/*
@作者:杨秀徐,主页 http://www.gzmsg.com
@用途:jQuery实现倒计时效果$(".time").countDown({time: "2015/12/1 10:00:00",type:0})
@参数:time: 结束时间,type:显示方式(0显示天数,1不显示天数)
*/
$.fn.countDown =
function
(opt) {
var
opt = $.extend({
time :
null
,
type : 0
}, opt);
var
edtime =
new
Date(opt.time).getTime(),
//月份是实际月份-1
edsecond = (edtime -
new
Date().getTime()) / 1000;
var
eday = $(
this
).find(
'.day'
),
ehour = $(
this
).find(
'.hour'
),
eminute = $(
this
).find(
'.minute'
),
esecond = $(
this
).find(
'.second'
);
var
timer = setInterval(
function
() {
if
(edsecond > 1) {
edsecond -= 1;
var
day = Math.floor((edsecond / 3600) / 24),
hour = Math.floor((edsecond / 3600) % 24),
minute = Math.floor((edsecond / 60) % 60),
second = Math.floor(edsecond % 60);
if
(opt.type===0){
$(eday).text(day);
//计算天
$(ehour).text(hour < 10 ?
"0"
+ hour : hour);
//计算小时
}
else
{
hour = day * 24;
$(ehour).text(hour < 10 ?
"0"
+ hour : hour);
//计算小时-没有天数
}
$(eminute).text(minute < 10 ?
"0"
+ minute : minute);
//计算分钟
$(esecond).text(second < 10 ?
"0"
+ second : second);
//计算秒杀
}
else
{
clearInterval(timer);
}
}, 1000);
}
$(
function
() {
$(
".time"
).countDown({
time:
"2015/12/1 10:00:00"
,
type:0
});
});
</script>
</head>
<body>
<div
class
=
"time"
>剩余<span
class
=
"day"
>0</span>天<span
class
=
"hour"
>00</span>小时<span
class
=
"minute"
>00</span>分<span
class
=
"second"
>00</span>秒结束</div>
</body>
</html>
0 0
- Jquery实现倒计时效果
- jquery实现倒计时效果
- jQuery实现倒计时效果
- jquery如何实现倒计时效果
- jquery+ajax实现倒计时动态显示效果。
- jquery 实现 点击按钮后倒计时效果
- 基于jQuery倒计时插件实现团购秒杀效果
- jquery 实现验证码倒计时 点击按钮后倒计时效果
- jQuery中倒计时效果
- js/jquery实现免费获取手机验证码倒计时效果
- 一段实现获取验证码倒计时效果的Jquery
- JavaScript实现倒计时效果
- js实现倒计时效果
- JavaScript实现倒计时效果
- JS实现倒计时效果
- js实现倒计时效果
- 【jquery】简单的倒计时效果
- jQuery实现倒计时
- tigervnc on centos 6.5
- Swift-->从相册(摄像头)选择照片,图片选择
- UVA10047 The Monocycle (bfs)
- 《数据结构与算法》学习笔记3 有序数组与二分查找
- Maven jar包冲突解决方案
- jQuery实现倒计时效果
- 时间函数
- Android屏幕适配问题
- 类反射(1)初识类反射
- do while(false)
- 【实践】java.lang.Integer源码分析 -- parseInt
- 新的博客
- linux命令压缩和解压文件
- 安卓布局之FrameLayout布局