在后台部署定时任务吧,前台计时器不实际:
页面刷新意味着重新计时(计时器被重置)
没有人会在一个页面停留那么长时间(2小时)
用计时器显得有点……,当然了,一定要前台使用JQuery的话,部署一个函数来计算就好:
加载的时候读取数值基数,然后根据当前时间直接计算出最终变动的值,最后显示即可。
最好的做法还是后台处理,前台请求的数据就是变动后的数值(不管是谁,何时请求?结果都是一样的)。
//做个计时器就可以了var i=1
var s=setInterval(fun,1000)//开始即时
fhtml(i)//初始化一个
function fun(){
i++
if(i>10){
clearInterval(s)return false
}
fhtml(i)
}
function fhtml(n){
$('div').html(n+'/10')
}
这有些前端jquer效果 可以参考下erlo.vip