笙默考试管理系统---countop

发布时间:2024年01月18日

笙默考试管理系统---countop

目录

笙默考试管理系统---countop

一、 笙默考试管理系统-MyExamTest----countop

二、 笙默考试管理系统-MyExamTest----countop

三、 笙默考试管理系统-MyExamTest----countop

四、 笙默考试管理系统-MyExamTest----countop

五、 笙默考试管理系统-MyExamTest----countop

  • 笙默考试管理系统-MyExamTest----countop

* Created with jing.zhao2013

?* Date: 14-3-13

?* Time: 下午4:50

?*/

function CountDown(opt){

????if(!opt) opt={};

????this.dom = opt["dom"]?opt["dom"]:null;

????this.totalSecond=opt["totalSecond"]?opt["totalSecond"]:0;

this.fn=opt["fn"]?opt["fn"]:null;

????this.auto=opt["auto"]?opt["auto"]:false;

????this.zeroFn=opt["zeroFn"]?opt["zeroFn"]:null;

????this.lowerFn=opt["lowerFn"]?opt["lowerFn"]:null;

????this.timer=null;

????this.started=false;

????if(!this.dom) {

????????alert("请设置正确的参数");

????????return false;

}

  • 笙默考试管理系统-MyExamTest----countop

????var self=this;

????var format=function(t){

????????var m=60;

????????var min=parseInt(t/m);

????????var sec=t-min*m;

????????var minute=(min<10)?"0"+min:min;

????????var second=(sec<10)?"0"+sec:sec;

????????return minute+":"+second;

????};

????if(this.totalSecond<0){

???? clearInterval(self.timer);

????????self.lowerFn();

????????return;

}

  • 笙默考试管理系统-MyExamTest----countop

????self.dom.innerHTML=format(self.totalSecond);

????this.fun=function(){

????????self.totalSecond++;

????????self.dom.innerHTML=format(self.totalSecond);

????????

????????var now = new Date();

??????

????????if(self.fn){

????????????self.fn();

????????}

????};

????if(self.auto){

???? if(self.started) return false;

????

???? var isOpenTiming = $("#isOpenTiming").attr("checked");

????

???? if(isOpenTiming=="checked"){

????????this.timer=setInterval(self.fun,1000);

????????self.started = true;

???? }else {

???? return false;

???? }

????}

}

CountDown.prototype.stop=function(){

????var self = this;

????self.started = false;

????clearInterval(self.timer);

};

  • 笙默考试管理系统-MyExamTest----countop

CountDown.prototype.start=function(){

var isOpenTiming = $("#isOpenTiming").attr("checked");

????var self = this;

????if(self.started) return false;

????

????if(isOpenTiming=="checked"){

???? self.started = true;

???? this.timer=setInterval(self.fun,1000);

????}

};

文章来源:https://blog.csdn.net/N201871643/article/details/135684139
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。