Professional Documents
Culture Documents
const elements = {
days: document.getElementById('days'),
hours: document.getElementById('hours'),
minutes: document.getElementById('minutes'),
seconds: document.getElementById('seconds')
}
function refreshCountdown() {
// Calculer la différence en secondes entre les 2 dates
updateDom(diff);
window.setTimeout( () => {
window.requestAnimationFrame(refreshCountdown)
}, 1000);
}
function updateDom(diff) {
Object.keys(diff).forEach( (key)=> {
if(previousDiff[key] !== diff[key]) {
elements[key].innerText = diff[key];
}
});
// $hours.innerText = diff.hours;
// $minutes.innerText = diff.minutes;
// $seconds.innerText = diff.seconds;
// previousDiff = diff;
}
refreshCountdown();