To be honest Pomodoro Project is quite challenging for me. My code is very sloppy as i’m beginner, so I could not figure out how to implement countdown so i copied the whole function from stackoverflow. Now i cannot understand how to resume countdown after i have paused it. Whenever i click start after pausing it counts down from the beginning. Please help me!
My Code
When you click start, this code is executed :
time = 60 * defaultSession;
display = document.querySelector('.timer-frame');
startTimer(time, display);
So, the timer starts again with the defaultSession time, which is 60 seconds * 25 minutes.
You need to keep track of the current time, and make the timer start on the current time, whenever you click on start.
That is the issue that i do not know how to do that
use setInterval
and clearInterval
alternatively. Something like this
$("#yourButton").on("click", function() {
if (stopFlag == false) {
interID = setInterval(ReduceCountAndShowFunction, 1000);
$("#yourButton").html("PAUSE");
stopFlag = true;
} else {
clearInterval(interID);
$("#yourButton").html("START");
stopFlag = false;
}
});
1 Like
Thanks i’m going to try it!