2014-10-30 2 views
1

필자의 경우, 내 약 페이지는 about의 하위 메뉴 (동일한 페이지의 #link에 대한 하위 메뉴)를 클릭 할 때 각 섹션마다 잘 움직이는 시차입니다. 누군가가 서브 메뉴를 클릭하면 내 사이트 홈 페이지에는 동일한 하위 메뉴가 표시됩니다. 먼저 페이지에 대한 정확한 위치를 클릭하십시오. 나는 거의 그것을한다. 하지만 offset(). 정확한 값을주지 못합니다. 그래서 나는 갇혔다.문서 준비 및 console.log()에서 offset.top 값이 다른 이유는 무엇입니까?

나는 이런 일이 왜 문서를 준비 ..

도움이 나를 이해하는 경우 값을 offset.top보고 콘솔 ???

미리 감사드립니다. 가난한 영어

내 사이트 죄송합니다 때문에 문서 내용 중 일부는 자신의 높이를 가지고하지 않은 수 있습니다 준비에 여기 http://doitte.com/delatest/

screenshot-

+0

뭔가를 이동 사용

이미지, 글꼴 얼굴, 지연 CSS/JS로드와 같은 자원에 될 수 있을까? – Scimonster

답변

2

이입니다. 이는 등 대신 $(document).ready(); 페이지에서 변경 어쩌면 $(window).load();

+0

ok thanks ... 시도해 보겠습니다 ... thanks again –

+1

문서 준비가되면 여백과 여백이 이미 계산되었습니다. JS는 모든 CSS 파일이로드 될 때까지 실행되지 않습니다. 이미지, 글꼴 - 얼굴, 지연된 (동적으로 주입 된) CSS/js 등과 같은 자료를 인용 할 수 있습니다. –

+0

@ FabrícioMatté : 정확함을 주셔서 고마워요 –