Javascript倒计时效果

财富、兴趣、幸福、荣誉和成功是几乎每个人都想追求的。当你必须作出唯一选择的时候,自己的兴趣往往比名利更重要


Index.html

<!DOCTYPE html >
<html>
<head>
<title>倒计时</title>

<style type="text/css">
        .colockbox
        {
            width:500px;
            height:20px; 
            color:#000000;
        }

        .colockbox span
        {
        float:left;display:block;
        width:20px;
        height:20px;
        line-height:20px;
        font-size:18px; 
        font-weight:bold;
        text-align:center;
        color:#ffffff;  
        text-indent:3px; 
        }

        .square 
        {
            float:left;
            width:26px;
            height:20px;
            background-color:#222222;
            border-radius:3px;
            padding:0px;
            margin-right:5px;
        }

</style>

<script type="text/javascript" src="jquery-1.11.3.js"></script>
<script type="text/javascript">
$(function(){
    countDown("2016/12/25 23:00:00","#colockbox1");
});
function countDown(time,id){
    var day_elem = $(id).find('.day');
    var hour_elem = $(id).find('.hour');
    var minute_elem = $(id).find('.minute');
    var second_elem = $(id).find('.second');
    var end_time = new Date(time).getTime(),//月份是实际月份-1 
    sys_second = (end_time-new Date().getTime())/1000; 
    var timer = setInterval(function(){
        if (sys_second > 1) {
            sys_second -= 1;
            var day = Math.floor((sys_second / 3600) / 24);
            var hour = Math.floor((sys_second / 3600) % 24);
            var minute = Math.floor((sys_second / 60) % 60);
            var second = Math.floor(sys_second % 60);
            day_elem && $(day_elem).text(day);//计算天
            $(hour_elem).text(hour<10?"0"+hour:hour);//计算小时
            $(minute_elem).text(minute<10?"0"+minute:minute);//计算分钟
            $(second_elem).text(second<10?"0"+second:second);//计算秒杀
        } else { 
            clearInterval(timer);
        }
    }, 1000);
}
</script>
</head>
<body>

<div class="colockbox" id="colockbox1"> 


<div class="square"> 
<span class="day">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;"></span>

<div class="square"> 
<span class="hour">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;"></span>

<div class="square"> 
<span class="minute">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;"></span>

<div class="square"> 
<span class="second">00</span> 
</div>
<span style="color:gray;font-size:15px; float:left;"></span>
</div>
</body>
</html>

运行结果如图:

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值