취업/CodeIgniter

[CI4]HTML 특정 태그 위치로 스크롤 이동하기.

카슈밀 2022. 7. 11. 10:35
반응형
<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