首先,感谢您阅读我的文章。我目前正在学习 javascript,所以...对不起我的代码(和我糟糕的英语)。不要犹豫,提出建议。
我正在创建一个(假的)网站来预订图卢兹(法国)的自行车。用户点击 #canvasbtn 后,我想开始 2000 万倒计时/计时器。在倒计时结束时,我想清除会话存储和本地存储。
问题:计时器在页面加载时启动(而不是在您单击#canvasbtn 时)。当倒计时为 0 时,我找不到如何清除本地存储。
https://github.com/ldoba/project-03
感谢您的帮助
const startingMinutes = 20;
let time = startingMinutes * 60;
const canvasbtn = document.querySelector('#canvasbtn');
const countdown = document.getElementById('timer');
//fonction minuteur
function updateCountdown (){
const minutes = Math.floor(time / 60);
let seconds = time % 60;
let timerStatus = true;
seconds= seconds < 10 ? '0' + seconds : seconds;
countdown.innerHTML = minutes + ' : ' + seconds;
time--;
if ((minutes + seconds) <= 0){
clearInterval(interval);
timerStatus = false;
} else{
}
}
//Interval pour rafraichissement chaque seconde
var interval = setInterval(updateCountdown, 1000);
//le timer est activé après avoir appuyer sur le bouton du canvas
canvasbtn.onclick = updateCountdown();
子衿沉夜
尚方宝剑之说
慕码人2483693
相关分类