-
자바스크립트 scorll작업 한 js 2024. 3. 19. 16:45728x90
이미지를 클릭시 해당 위치로 이동
이미지에 스타일 적용.gif-img {position: relative; margin-bottom:32px;} .gif-click{position: absolute; width: 100%; height: 20%; bottom: 0;}
js
1번const gifImg = document.querySelector(".gif-click"); const gifDocument = document.querySelector(".gif-img-content"); const gifDoc = gifDocument.offsetTop - 48; gifImg.onclick = function(){ window.scroll({top:gifDoc, behavior:'smooth}); }
offsetTop
- 상위 요소의 상단에서부터 해당 요소의 상단까지의 거리를 반환
2번const gifImg = document.querySelector(".gif-click"); gifImg.onclick = function(){ const location = document.querySelector(".new-scorll").offsetHeight - 48; window.scrollTo({top:location, behavior:'smooth}); }
scrollTo
- 지정된 위치로 스크롤
둘다 화면에 보여지는건 같음
참고
[코드펜](https://codepen.io/heerachoi/pen/RwyQaBp)
[참고 문서](https://developer.mozilla.org/ko/docs/Web/API/Window/scrollTo)'작업 한 js' 카테고리의 다른 글
iframe 내부에서 스크롤링 (0) 2025.04.03 버튼에 따른 다른 이미지 출력 하기 (0) 2024.09.03 해당 위치에서 컨텐츠 고정 (0) 2024.08.02