[js] load시 scroll 밀림 문제

페이지 이동 했을 때 특정 dom의 Top 위치로 이동하고 싶은데
더 밀려서 내려가는 경우가 있다.
그럴 땐
document.querySelector('html').scrollTop = 0 해준 후
원하는 Top 위치로 이동시킨다

function goToSomewhere(selector){
    document.querySelector('html').scrollTop = 0; //load 시 밀림 방지
    const targetTagTop = document.querySelector(selector).offsetTop;
   	window.scrollTo({top:targetTagTop,behavior:"smooth"});
}

좋은 웹페이지 즐겨찾기