스크롤복원1 무한스크롤에서 뒤로가기로 돌아왔을 때 스크롤 위치 복원하기 서론웹브라우저에서는 페이지 이동이 일어나니까 뒤로가기할 때 원래 보고 있던 스크롤 위치로 복원하기가 항상 골치 아프던 문제였다.특히 무한스크롤은 더욱더! 스크롤 복원 문제일반적으로 세션 스토리지(Session Storage) 등에 스크롤 위치를 저장하고,뒤로 가기 버튼을 눌렀을 때 저장된 위치로 복원하는 방식이 많이 사용된다.하지만 문제는 타이밍이다. 뒤로가기 직후에 UI가 화면에 다 그려지기 전에는 스크롤이 100% 채워지지 않았으니까그 전에 스크롤 복원을 하면 잘못된 위치로 이동할 가능성이 높다. 그래서 짧게 딜레이를 주고, 그 시간 안에 화면이 다 그려지기를 기도하곤 했다. 그런데 이 방법으로는 무한스크롤 페이지를 많이 불러올수록 오차는 심해질 수 밖에 없다. 무한스크롤일 경우 스크롤 길이가 아주 .. 2025. 4. 3. 이전 1 다음