양식을 제출하면 위치가 창 상단으로 돌아갑니다. 이전 위치로 이동하는 대신.뒤로 버튼 스크롤 위치
스크롤 톱을 사용하여 positon을 기억하거나 더 나은 아이디어가 있습니까?
PHP5, jQuery 및 MySQL과 같은 항목을 사용하고 있습니다.
양식을 제출하면 위치가 창 상단으로 돌아갑니다. 이전 위치로 이동하는 대신.뒤로 버튼 스크롤 위치
스크롤 톱을 사용하여 positon을 기억하거나 더 나은 아이디어가 있습니까?
PHP5, jQuery 및 MySQL과 같은 항목을 사용하고 있습니다.
확인이 아웃 :
는<script type="text/javascript" src="der/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="der/jquery.cookie.js"></script>
<script type="text/javascript">
function get_position(){
var top_position = document.documentElement.scrollTop;
$.cookie('pos', top_position);
};
function set_position(){
var top_position = $.cookie('pos');
window.scrollTo(0,top_position)
$.cookie('pos', null);
};
</script>
</head>
<body onload="set_position();">
.
.
.
<form method="post" action="" onsubmit="return get_position();">
</form>
양식을 Ajax를 통해 제출하면 아무 것도 변경되지 않습니다 (어쨌든 동일한 페이지로 리디렉션하는 경우 옵션 일 수 있음). 새로운 페이지가로드 될 때 (예 : jQuery scrollTo) 값을 제출 및 검색하고 값을 설정하기 전에 자바 스크립트를 통해 쿠키의 위치를 저장할 수도 있습니다. 또는 양식 필드 (사용자가 스크롤 한 마지막 위치 일 가능성이 매우 높음)에 앵커를 설정하고 제출 후 양식으로 다시 스크롤하면됩니다.
방문자가 양식을 제출할 때 방문자가 원하는 앵커를 먼저 만듭니다.
양식 행동 그리고또는 앵커
예와 파일을 가리 리디렉션
<div id="view_from_here" >.....
다음
<form action="myfile.php#view_from_here" ....
무엇과 같은 형태의 모양과는 어떻게 제출합니까? 조각 등을 참고합니까? – Gumbo