디케이
[html,jQuery] 클릭 시 해당 엘리먼트로 스크롤 이동 본문
반응형
java script(jQuery)
$(document).ready(function($) {
$(".scroll_move").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top}, 500);
});
});
// 클래스가 scroll_move인 a 태그를 눌렀을때 발생되게 하는 이벤트
// $(this.hash) a태그에 있는 해쉬 값으로 스크롤링 되며 이동
// 500 은 스크롤 속도
html 소스
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<div class="scroll-moveBox flex flex-br-c">
<ul>
<li><a href="#div1" id="scroll_move">div1로 이동</a></li>
<li><a href="#div2" id="scroll_move">div2로 이동</a></li>
<li><a href="#div3" id="scroll_move">div3로 이동</a></li>
<li><a href="#div4" id="scroll_move">div4로 이동</a></li>
</ul>
</div>
<div id="div1">div1</div>
<div id="div2">div2</div>
<div id="div3">div3</div>
<div id="div4">div4</div>
반응형
'HTML, CSS' 카테고리의 다른 글
[Jsp] jstl if문에서 and와 or문 사용하는 방법 (0) | 2021.02.19 |
---|---|
[html] <c:forEach>, <c:forTokens> 태그 사용법 (0) | 2021.02.19 |
[JSP] <form> 태그 method 속성 (0) | 2021.02.09 |
[html, css] ::selection 마우스 드래그 배경색 변경 (0) | 2021.01.20 |
CSS로 글자 자르기 - 한 줄, 여러 줄 (0) | 2020.12.23 |