我有一个段落字段,我想在此计时器中留下剩余的秒数:
HTML:
<p>xx seconds remaining</p>
JavaScript的:
window.setInterval(retrieveLog, 20000);
我该怎么做?
答案 0 :(得分:3)
调用时,请存储结束时间:
var end = (new Date).getTime() + 20000 * 1000; // current time in ms since 1/1/1970, plus the interval time
window.setInterval(retrieveLog, 20000);
并添加另一个更新文本的间隔:
var interval = setInterval(function() {
var now = (new Date).getTime();
$("p").text(Math.floor(( end - now ) / 1000));
if(now > end) clearInterval(interval);
}, 1000);
答案 1 :(得分:0)
尝试this countdown脚本