Skip to content

Commit 78537cc

Browse files
committed
Fixed some bugs
1 parent 961e059 commit 78537cc

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

Week2/project/app.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,20 @@ let second = 0;
1212
timeUp.addEventListener('click', increaseTime);
1313
timeDown.addEventListener('click', decreaseTime);
1414
play.addEventListener('click', playTimer);
15+
stop.style.display = "none";
1516

16-
function playTimer() {
17-
timer();
18-
const timing = setInterval(timer, 1000);
1917

18+
function playTimer() {
2019
timeUp.removeEventListener('click', increaseTime);
2120
timeDown.removeEventListener('click', decreaseTime);
2221
play.removeEventListener('click', playTimer);
2322
pause.addEventListener('click', pauseTimer);
23+
stop.removeEventListener('click', stopTimer);
24+
stop.style.display = "none";
25+
26+
27+
timer();
28+
const timing = setInterval(timer, 1000);
2429

2530
function timer() {
2631
switch (true) {
@@ -33,6 +38,7 @@ function playTimer() {
3338
time.textContent = "Time's up!";
3439
clearInterval(timing);
3540
stop.addEventListener('click', stopTimer);
41+
stop.style.display = "inline";
3642
break;
3743
default:
3844
second--;
@@ -45,6 +51,7 @@ function playTimer() {
4551
clearInterval(timing);
4652
play.addEventListener('click', playTimer);
4753
stop.addEventListener('click', stopTimer);
54+
stop.style.display = "inline";
4855
}
4956

5057
function stopTimer() {
@@ -55,6 +62,8 @@ function playTimer() {
5562
timeUp.addEventListener('click', increaseTime);
5663
timeDown.addEventListener('click', decreaseTime);
5764
play.addEventListener('click', playTimer);
65+
stop.removeEventListener('click', stopTimer);
66+
stop.style.display = "none";
5867
}
5968
}
6069

0 commit comments

Comments
 (0)