Jquery 倒计时中的十进制格式
我正在使用jquery插件 我想用毫秒倒计时,比如15秒到15.00秒 这是我试过的。它不起作用Jquery 倒计时中的十进制格式,jquery,countdown,Jquery,Countdown,我正在使用jquery插件 我想用毫秒倒计时,比如15秒到15.00秒 这是我试过的。它不起作用 $('.counter').countdown({ date: +(new Date) + 15000, render: function(data) { var ti= this.leadingZeros(data.sec, 2); var ts= ti.toFixed(2); $(this.el).text(ts + " sec")
$('.counter').countdown({
date: +(new Date) + 15000,
render: function(data) {
var ti= this.leadingZeros(data.sec, 2);
var ts= ti.toFixed(2);
$(this.el).text(ts + " sec");
}
});
这里是JSFIDLE链接您无需使用任何插件即可完成此操作,如:
var count = 3000;
var counter = setInterval(timer, 10); //10 will run it every 100th of a second
function timer()
{
if (count <= 0)
{
clearInterval(counter);
return;
}
count--;
document.getElementById("timer").innerHTML=count /100+ " secs";
}
var计数=3000;
var计数器=设置间隔(计时器,10)//10将每100秒运行一次
函数计时器()
{
如果(计数请尝试此方法
$('.counter').countdown({
date: +(new Date) + 15000,
render: function(data) {
var ti= this.leadingZeros(data.sec, 2) +"."+this.leadingZeros(data.millisec, 2);
$(this.el).text(ti + " sec");
}
});
jsiddle:在toFixed
方法之前使用parseFloat
$(this.el).text(parseFloat(ti).toFixed(2) + " sec");
完成代码如下
$('.counter').countdown({
date: +(new Date) + 15000,
render: function(data) {
var ti= this.leadingZeros(data.sec, 2);
$(this.el).text(parseFloat(ti).toFixed(2) + " sec");
}
});
谢谢Cap!我以前试过这个。毫秒不会滴答响。只有秒滴答响。我只希望用户有9.5秒的时间。