File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change 1
1
const timers = document . querySelectorAll ( '.timer__button' ) ;
2
2
const show_end_time = document . querySelector ( '.display__end-time' ) ;
3
3
const show_remaining_time = document . querySelector ( '.display__time-left' ) ;
4
- let end_time = new Date ( ) ;
4
+ // const custumer_timer = document.querySelector('.customForm' );
5
5
6
- function countDownTimer ( ) {
7
- const now = new Date ( ) ;
6
+ function countDownTimer ( now , end_time ) {
8
7
const remaining_time = new Date ( end_time - now ) ;
9
8
show_remaining_time . textContent = `${ remaining_time . getMinutes ( ) } :${ remaining_time . getSeconds ( ) } ` ;
10
9
}
11
10
12
11
function setTimer ( ) {
13
12
const sec_time = this . dataset . time * 1000 ;
14
13
const now = new Date ( ) ;
15
- end_time = new Date ( now . getTime ( ) + sec_time ) ;
14
+ const end_time = new Date ( now . getTime ( ) + sec_time ) ;
16
15
17
16
const diff = new Date ( sec_time ) ;
18
17
show_end_time . textContent = `倒數到: ${ end_time . getHours ( ) } :${ end_time . getMinutes ( ) } :${ end_time . getSeconds ( ) } ` ;
19
18
20
- setInterval ( countDownTimer , 500 ) ;
19
+ setInterval ( ( ) => countDownTimer ( now , end_time ) , 500 ) ;
21
20
}
22
21
23
22
timers . forEach ( timer => {
You can’t perform that action at this time.
0 commit comments