2012-12-05 11 views
1

Team-Site구글 크롬은 다시

브라우저 버튼 또는 의해 그때 상세 뷰의 팀 회원에 팀 - 개요에서 진행하고 "Zurück는"- 버튼은 (느릅 나무는 브라우저를 사용 복귀 후 스크롤 위치를 기억하지 - 뒤로) 크롬은 스크롤 위치를 기억합니다. 그러나 곧바로 올바른 위치로 점프하고 나면 맨 위로 이동합니다.

내가 그렇게하는 이유를 상상할 수 없습니다.

해당 페이지에서 metafizzy isotope Framework는 요소의 순서를 지정합니다.

다른 브라우저는 모두 올바르게 작동합니다.

여기의 조언은 정말 감사하겠습니다.

+0

@Vprimachenko 최대한 빨리 제안 된 해결 방법을 테스트 할 수 있습니다. 슬프게도, 나는 오늘까지하지 않았다. –

답변

1

솔루션은 모든 .mitarbeiter에 ID를 넣어하는 것, 예를 들어

<div id="john_doe" class="mitarbeiter"... 

하고 "Zurück"링크 예를 들어,이 ID를 넣어

,
<a class="light backlink_detail" href="/ueberuns/team#john_doe">Zurück</a> 

페이지에 대한에

, 대기 metafizzy까지 완료되면 $.scrollTo(window.hash)을 사용하여 이전에 선택한 팀원으로 스크롤하십시오.

+0

해결 방법은 좋은 생각 인 것 같습니다. 나는 가능한 한 빨리 그것을 시도하고 그것이 효과가 있다면 알려주지! –

0

"스크롤"위치의 기록은 뒤로 물러나야 할 때 어떻게 처리해야하는지에 대한 표준이있는 것이 아닙니다. 이것은 모든 브라우저가 자신에게 맞는 것을 어떻게 처리 할 것인가에 달려 있습니다. 아니면 프레임 워크가이를위한 메커니즘을 가지고 있다는 것을 의미합니까?

쿠키의 스크롤 위치에 대한 정보를 로컬에 저장하고 페이지 기록으로 돌아갈 때 자바 스크립트를 사용하여 재설정 할 수있는 자바 스크립트가있을 수 있습니까?

+0

내 여하튼 불분명 한 문제로 미안하다. 나는 그것이 디폴트가되기를 원한다. 그래서 브라우저는 디테일 뷰로 가기 전에 한 번 위치로 점프해야한다. 그러나 여하튼, 크롬은 그것을하지 않습니다. –

+0

@JeremyZahner가 prev 위치로 스크롤하는 것은 크롬에서 발생합니다. 'document :: onready'페이지는 레이아웃 스크립트가 아직 실행되지 않았으므로 그 순간에 충분히 크지 않습니다. – Valerij

+0

@Vprimachenko는 이것을 해결하는 "쉬운"방법이 있습니까? 내 생각 엔 ...? –

관련 문제