모바일 뒤로가기 상품리스팅 위치기억

모바일 뒤로가기 상품리스팅 위치기억

QA

모바일 뒤로가기 상품리스팅 위치기억

답변 1

본문

안녕하세요. 모바일에서 상품리스팅에서 뒤로 가기를 누르면 초기리스팅으로 상품이 노출됩니다.


즉, 상품더보기를 눌러 상품을 보고 뒤로가면 처음부터 다시 더보기버튼을 눌러 상품을 찾아야하는 매우 불편함이 있습니다.


pc에서 /?device=mobile로 변경해서 보면 해당 위치로 잘 돌아가는데, 실제 모바일에서는 초기화 되어 버리네요.


고수님들의 조언을 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

간단하게 테스트 해보세요 

페이지 및 해쉬링크 이동 이며

PC 모바일 구분없이 정상동작 합니다.

아마 /?device=mobile 이 뷰만 에뮬레이션 하고 내부동작은 다르게 하는게 아닐까 싶기도 하네요.



<?php
$page = isset($_REQUEST['page']) ? max((int)$_REQUEST['page'], 1) : 1;
echo '<a href="?page=' . ($page + 1) . '">' . $page . '</a>';
?>

<script>
window.onload = function () {
    var aa = document.getElementById("aa");
    var n = 1;
    aa.addEventListener("click", function (e) {
        this.href = "#" + n;
        n++;
    }, false);
}
</script>
<br />
<a id="aa" href="#">hash</a>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 763
© SIRSOFT
현재 페이지 제일 처음으로