0
我每倒計時30秒都會重新開始倒計時。在觀衆間存儲數據
var interval = 31000;
function reset() {
localStorage.endTime = +new Date + interval;
}
if(! localStorage.endTime) {
reset();
}
setInterval(function() {
var remaining = localStorage.endTime - new Date;
if(remaining >= 0) {
$('#timer').text(Math.floor(remaining/1000));
} else {
reset();
}
}, 100);
我需要找到一種在整個服務器上進行倒計時的方法。所以每個觀衆都會經歷相同的倒計時。有任何想法嗎?
從服務器端設置值。可以通過AJAX發送,也可以在服務器端渲染期間直接打印。 –