我有这个签名的JavaScript函数:通过显示对象的JavaScript函数
function startTimer(duration, display)
我要叫这在我的阿贾克斯成功,并显示传递给这个函数。
这是我在做什么,但它不工作:
startTimer(2222,$("#example"));
谁能告诉我是什么问题?
编辑:这里是我的功能
"use strict";
setInterval(function() {
if(duration<0)
{
return;
}
var days = Math.floor(duration/(60*60*24));
var days_raw = days * (60*60*24);
var hours = Math.floor((duration-days_raw)/(60*60));
var hours_raw = hours * (60*60);
var minutes = Math.floor((duration-(hours_raw + days_raw))/(60));
var minutes_raw = minutes * (60);
var seconds = Math.floor(duration-(hours_raw + days_raw + minutes_raw));
var seconds_raw = seconds;
if(days>0)
{
if(days===1){
display.text(days+" Day");
}
else{display.text(days+" Days");}
}
else if(days<=0)
{ if(seconds<10)
{
seconds= "0"+seconds;
}
if(minutes<10)
{
minutes= "0"+minutes;
}
if(hours<10)
{
hours= "0"+hours;
}
display.text(hours+":"+minutes + ":" + seconds);
}
duration--;
}, 1000);
那么是什么问题? – nikhil
我们可以看到你的功能在做什么吗? – code
@nikhil它不需要$(“示例”)作为我的显示器 –