오늘 한 일
- 우와 저는 이 함수를 찾기 전까지는 페이지 내의 특정 요소로의 스무스한 스크롤은 모듈을 통해서만 되는 줄 알았답니다!? 어제처럼 역시 우연한 기회에 찾은 자료 덕에 새 세상을 보았습니다.
역시 무한 구글링을 하자 - element.scrollIntoView({behavior: 'smooth'}) 하나면 해결된다. 감동적이다.
- 한 가지 단점이 있다면 너무나 간결한 나머지 여기에 대한 구구절절한 내용을 쓸 수가 없다는 것?ㅋㅋ
너무 좋아 - 브라우저마다 smooth 옵션이 안 먹힌다거나 하는 차이점이 조금씩 있는 것 같지만
그건 적당히 알아서들 하시고아무튼 이걸 찾아낸 것이 요 근래 가장 속 시원한 일이다.
오늘 배운 것
- 어쩌면 이렇게 각 스크롤 관련 함수들을 기깔나게 정리했을까. 예시도 적절하다. npm에 들어가면 모듈을 깔라고 하는 것 같은데, 워낙 오래 전에 올라온 거기도 하고 일단 MDN에도 있고 모듈 건드리지 않아도 기본적으로 작동하는 걸 보니 그냥 쓸 수 있는 듯하다.
- 아직은 거의 모든 브라우저에서 작동하는 것 같다.
'post항해_배움일지 > 개발일기' 카테고리의 다른 글
개발일기_211125_CRA 환경변수 분기하기 (4) | 2021.11.26 |
---|---|
개발일기_211123_youtube + iframe = react-youtube (4) | 2021.11.24 |
개발일기_211122_당연해서 잘 모른 GMT(UTC) (4) | 2021.11.22 |