반응형
<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
변형 참조코드
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 |