1
我想在我的網站上顯示一些數據,這些數據應該每30秒更改一次。JavaScript中變量的同步值
但是,當有人打開我的網站,並且還有18秒左右發生改變時,JS應該等待18秒,更改數據,然後設置setInterval()。
我試過這段代碼:
var howmany = 1502; //seconds
var rest = howmany % 30
if(rest > 1) {
window.setTimeout(function() {
upgradeProducts();
setInterval("upgradeProducts()", 15000);
}, rest*1000);
}
else {
setInterval("upgradeProducts()", 15000);
}
,但它無法正常工作。我在哪裏犯錯?
它在我的測試中工作。那麼,什麼是不工作? – Jiri