Notice
Recent Posts
Recent Comments
Link
이야기앱 세상
jQuery - 페이지 내의 특정 위치로 스크롤을 이동시키기 본문
jQuery - 페이지 내의 특정 위치로 스크롤을 이동시키기
버튼을 누르거나 링크를 누르면 같은 페이지 내의 특정 위치로 스크롤을 이동시킬 수 있다. jQuery의 offset() 메서드를 이용해서 태그의 위치를 알아내고 animate() 메서드를 이용해서 부드럽게 원하는 위치로 이동하도록 코드를 작성할 수 있다.
[스크립트 부분]
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$('#btn1').click(function(){
var offset = $('#div1').offset(); //선택한 태그의 위치를 반환
//animate()메서드를 이용해서 선택한 태그의 스크롤 위치를 지정해서 0.4초 동안 부드럽게 해당 위치로 이동함
$('html').animate({scrollTop : offset.top}, 400);
});
});
</script>
[html 태그 부분]
<button id="btn1">div1로 이동</button>
<div id="div1">div1</div>
반응형
'IT > jQuery' 카테고리의 다른 글
jquery를 이용한 checkbox 전체 선택 해제하기 (0) | 2021.01.19 |
---|---|
jQuery - div에 overflow:auto 로 지정했을 때 div의 하위 div로 스크롤 위치를 변경하기 (0) | 2019.01.02 |
jQuery - ajax 통신이 성공했을 때 팝업창(새창) 띄우기 오류 (0) | 2018.12.24 |
jQuery - 스크롤시 메뉴는 고정되고 내용은 스크롤되도록 처리하기 (0) | 2018.12.24 |
jQuery를 이용해서 팝업창에서 부모창에 데이터 전달하기 (0) | 2017.07.03 |
Comments