반응형
<div id="anchor_1">
여기로 이동됩니다.
</div>
<button class="btn btn-primary" data-anchor="anchor_1" onclick="scrollEvent(this)">
이걸 클릭하면요
</button>
내용은 정말 간단하다.
function scrollEvent(_params, speed) {
let anchor_id = $(_params).attr('data-anchor');
if( !speed ) var speed = 'slow';
var a_tag = $("#"+anchor_id);
if(a_tag.length > 0){
$('html, body').animate({
scrollTop: a_tag.offset().top
}, speed);
}
}
원형 코드와 다르게, 나에게 맞게 수정을 진행하였다.
원형 코드
https://web.webmini.net/anchor_tab_scroll
버튼 클릭시 원하는 곳으로 이동하기(스크롤 위치 기억) - 웹미니 : 웹속의 작은 공간
재미있는 유머나 포토갤러리, 요즘 이슈되는글, 정치/사회, 웹팁등을 공유
web.webmini.net
변형 참조코드
https://jjyloves.tistory.com/25
[JQuery] 제이쿼리로 해당 위치로 이동시키기
웹 개발을 하다 보면 특정 버튼을 누르면 해당 위치로 이동시키는 기능이 필요할 때가 있다. 아주아주 많이 사용하는 부분이긴 하다.. 생각보다 코드가 막 어렵지는 않다. 해당 영역의 위치 값을
jjyloves.tistory.com
728x90
'취업 > CodeIgniter' 카테고리의 다른 글
[JS] DIV태그 복사버튼 기능 구현하기. (0) | 2022.08.29 |
---|---|
[ci4] DataTable 서버-사이드 Server-side Processing (0) | 2022.07.15 |
[ci4] 제이쿼리 ajax XMLHttpRequest 통신하기. (0) | 2022.06.21 |
[ci4]Bitnami 컴포저 설치 (0) | 2022.06.14 |
[CI4] 동영상이 있는 페이지 성능 최적화. (0) | 2022.05.31 |