不確定下面的代碼是100%正確的,但它正在做這項工作,現在需要轉換爲jQuery。JavaScript到jQuery轉換需要
var count = 0.00;
var currency = "R$";
function doCount() {
count = count + 1.99;
document.getElementById("number").innerHTML = currency + parseFloat(count).toFixed(2).replace(/\./g, ',');
var tim = setTimeout('doCount()', 60000); // increment every 60 seconds
}
doCount();
如果你想讓它每60秒發生,使用'的setInterval()'一次,而不是在創建每個函數調用一個新的超時。你還應該傳遞函數引用('setInterval(doCount,60000)')而不是字符串('setInterval('doCount()',60000)')。 – 2012-03-23 10:42:07
Firebug彈出doCount未定義!任何提示? – memo 2012-03-23 11:07:12
確保你在'doCount()'的函數聲明後調用'setInterval(doCount,60000)'**。 – 2012-03-23 11:28:21