이런 문제를 해결하려면 화면의 너비가 달라지더라도 직전에 보고있던 부분이 화면안에 나타나도록 처리를 해야 한다.
1. 화면의 가로 스크롤 위치를 저장하는 변수를 둔다.
var sy;
$(window).scroll( function(){
sy = $(window).scrollTop() / $(document).height();
});
3. 화면의 너비가 변화시켜 레이아웃을 유발하는 이벤트가 발생하면, 그 변수를 활용해서 적절한 위치로 스크롤 시킨다.
$(window).on('orientationchange resize', function(){
$(window).scrollTop( $(document).height() * sy );
});