评论:jquery 实现考试倒计时  [查看原文]

 19851  108  2
当前第1页 / 共1页
    良尺1
    2017/9/11 17:43:11
    $(function() {
        //设置时间倒计时
        setCountDown_time();
    })
    /*时间倒计时*/
    var sec = 60,
        min = 89;
    var idt;
    var format = function(str) {
        if(parseInt(str) < 10) {
            return "0" + str;
        }
        return str;
    };
    function setCountDown_time() {
        idt = window.setInterval("ls();", 1000);
    }
    function ls() {
        sec--;
        if(sec == 0) {
            if(parseInt(min) == 0 && parseInt(sec) == 0) {
                document.getElementById("countdown_time").innerHTML = format(min) + ":" + format(sec);
                window.clearInterval(idt);
                alert('考试时间已到,试卷已提交,感谢您的使用!');
            } else {
                min--;
                sec = 59;
            }
        }
        document.getElementById("countdown_time").innerHTML = format(min) + ":" + format(sec);
    }
    //以上JS修改完成后
    回复
    人一样的人0
    2017/4/24 17:26:47

    这个逻辑有问题,定时器根本关不上。sec永远是59

    回复

讨论这个项目(2)回答他人问题或分享插件使用方法奖励jQ币

取消回复