时间倒计时

一、技术要点

        做一个"分钟:秒"根据不同的初始时间倒计时到"00:00"的效果

        1、取得双标签元素的内容如取<div class="my">这是我的</div>中的“这是我的”;

        2、根据特定字符分割字符串例如“35:28”根据':'把字符串分为两部分35与28;

        3、把带有数字的string类型转变为int类型的数据;

        4、多个if else嵌套的使用;

        5、setInterval("hanshu()",600)、clearInterval(bianliang)、setTimeout();

二、示例

 function time() {

            var time = $("#Time").text();
            var t = time.split(":");
            var min = parseInt(t[0],10);
            var sec = parseInt(t[1],10);

            if (sec == 0 && min > 0) {
                min = min - 1;
                sec = 59;
                $("#Time").text("0"+min + ":" + sec);
            } else if (sec <= 10) {               
                sec = sec - 1;
                $("#Time").text("0"+min + ":0" + sec);
            } else if (min <= 0 && sec == 0) {
                mystop();
                flag = true;
                num++;
                $(".easyui-progressbar").progressbar('setValue', 0);
                $('.subbotton').eq(num - 1).click();
                $("#Time").text(($('.subbotton').eq(num).prev().val()));
                $("#Int").val(($('.subbotton').eq(num).prev().prev().val()));
                window.clearInterval(timmerID);
                timmerID = window.setInterval("time()", 1000);
                SetTime(parseFloat($('.subbotton').eq(num).prev().prev().val()) * 600);
            }
            else {
                sec = sec - 1;
                $("#Time").text(min + ":" + sec);
            }

        }
        function mystop() {
            window.clearInterval(timmerID);
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值