由于才开始学习动态网站,这是我们学习资料上的代码,但是刷新页面后倒计时就重新开始了,老师也没讲这方面的知识,各位前辈能不能在里面帮忙加代码,让它不重置,我自己研究一下代码了解一下。
(function($){
$.fn.timeout = function(options){
options = $.extend({
“maxTime”:60, //时限(秒数)
“onTimeOver”:function(){} //到时间时执行的函数
}, options);
var $thisObj = this;
var maxTime = options.maxTime; //倒计时(秒数)
var timer = setInterval(update,1000); //1秒钟更新一次
update(); //自动更新第一次
//自动更新
function update(){
if(maxTime>=0){
var minutes = Math.floor(maxTime/60); //计算分钟数
var seconds = Math.floor(maxTime%60); //计算秒数
$thisObj.text(fill(minutes)+":"+fill(seconds));
–maxTime;
}else{
clearInterval(timer);
options.onTimeOver(); //调用函数
}
}
//不足10位自动补0
function fill(s) {
return s < 10 ? ‘0’ + s: s;
}
};
})(jQuery);
如何让下面这个js倒计时刷新后时间不重置
最新推荐文章于 2023-03-28 20:13:49 发布