저는 그래픽 디자이너로서 트레이닝을하고 처음 프로그래머가되었으므로 쉽게 제발 지켜봐주십시오. 내가 조사하고 대답 할 수 없었던 두 가지 질문이 있습니다.JQuery ScrollLeft to Origin 및 Equal Increments
http://andychendesign.com/skindeep/
1 : 여기에 참조 내 라이브 사이트 내가 때, 그래서 다시 페이지를 새로 고침 왼쪽 (Safari에서 cmd를-R)에있는 모든 방법을 스크롤 할 사이트를 얻으려고 이름을 클릭 한 다음 새로 고침을 시도하면 스크롤 막대가 같은 위치에 머 무르지 않습니다. 본 프로그램 포함
내가 해봤 많은 옵션 :
<script language="javascript">
$(document).ready(function() { $('html, body').animate({ scrollLeft : 0 },800); });
}
</script>
하지만 아무것도 작동하는 것 같군.
2 : 페이지 하단에 사용자가 이름을 선택하면 가로 방향 탐색에 도움이되는 작은 화살표가 있습니다.
<script>
function goToByScroll2(id){
$('html,body').animate({scrollLeft: $("#"+id).offset().left - 600 },'slow');
}
</script>
<script>
function goToByScroll3(id){
$('html,body').animate({scrollLeft: $("#"+id).offset().left + 600 },'slow');
</script>
는 기본적으로,이 스크롤 증가가 동일하기를 원하지만 돌아가서 다음 앞으로 다른 위치에서 저를두고 : 그들은이 두 가지 기능에 의해 제어됩니다. id에 상대적으로 상쇄되기 때문에 이것이라고 생각합니다.이 문제를 해결하는 가장 좋은 방법은 무엇인지 모르겠습니다.
도움 주셔서 대단히 감사드립니다.
클라이언트에서 새로 고칠 때 항상 원래 위치 (왼쪽 : 0)로 돌아갑니다. 해시 후크를 사용하지 않는 한 이것은 예상되는 동작이기도합니다. – David