
문서 내 특정 위치로 스크롤하는 기능이다.
문서 내 특정 위치로 스크롤하는 기능으로 scroll과 효과가 같다.
문서를 지정된 px만큼 스크롤한다.
scrollIntoView가 호출된 요소로 스크롤시켜주는 기능이다.
불리언 값으로 true면 요소의 상단이 스크롤이 가능한 조상 요소의 보이는 영역 상단에 정렬된다.
불리언 값으로 false면 요소의 하단이 스크롤 가능한 조상 요소의 보이는 영역 하단에 정렬된다.
다음의 속성들을 포함하는 객체
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.gold{
position: absolute;
top: 1000px;
}
.btns{
position: fixed;
}
</style>
</head>
<body>
<div class="btns">
<button class="btn">Find a gold</button>
<button class="btn2">move to Down</button>
<button class="btn3">move by 200px</button>
</div>
<img class="gold" src="gold.png" alt="골드">
<script>
const btn = document.querySelector('.btn');
const btn2 = document.querySelector('.btn2');
const btn3 = document.querySelector('.btn3');
const gold= document.querySelector('.gold');
btn.addEventListener('click',()=>{
gold.scrollIntoView({behavior:'smooth'});
})
btn2.addEventListener('click',()=>
window.scrollTo({behavior:"smooth",top:window.innerHeight}));
btn3.addEventListener('click',()=> window.scrollBy({behavior:"smooth",top:200}));
</script>
</body>