File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232}
3333
3434# back-to-top {
35- /* display:none; */
3635 opacity : 0 ;
3736 z-index : 99 ;
3837 transition : transform .2s ;
3938 position : fixed;
4039 bottom : 5% ;
4140 right : 5% ;
42- animation : fadeInAnimation 2s ;
43- animation-iteration-count : 1 ;
4441 animation-fill-mode : forwards;
4542}
4643
Original file line number Diff line number Diff line change @@ -33,24 +33,22 @@ function createComponent(html) {
3333 window . onscroll = ( ) => {
3434 if ( document . body . scrollTop > 450 || document . documentElement . scrollTop > 450 ) {
3535 backToTopBtn . style . opacity = '1' ;
36- // backToTopBtn.style.display = 'block';
37- // backToTopBtn.style.animation = 'fadeIn 1s';
36+ backToTopBtn . style . animation = 'fadeInAnimation 1s' ;
3837 } else {
3938 backToTopBtn . style . opacity = '0' ;
40- // backToTopBtn.style.display = 'none ';
39+ backToTopBtn . style . animation = '' ;
4140 }
4241 }
4342
44- backToTopBtn . addEventListener ( 'click' , ( ) => {
45- document . body . scrollTop = 0 ;
46- document . documentElement . scrollTop = 0 ;
47- } )
43+ backToTopBtn . addEventListener ( 'click' , ( ) => { this . scrollToTop ( ) } ) ;
4844 backToTopBtn . addEventListener ( 'keydown' , ( event ) => {
49- if ( event . key === 'Enter' ) {
50- document . body . scrollTop = 0 ;
51- document . documentElement . scrollTop = 0 ;
52- }
53- } )
45+ if ( event . key === 'Enter' ) { this . scrollToTop ( ) } ;
46+ } ) ;
47+ }
48+
49+ scrollToTop ( ) {
50+ document . body . scrollTop = 0 ;
51+ document . documentElement . scrollTop = 0 ;
5452 }
5553 }
5654
You can’t perform that action at this time.
0 commit comments