2012-05-02 3 views
0

내 css div 높이 중 일부는 document.ready 일 때 javascript로 작성됩니다.Javascript '화면에서의 앵커 위치 변경'

부작용은 페이지의 앵커 태그가 DOM 준비 상태에서 js 다음에 화면에 표시 될 때로 변경된다는 것입니다.

자바 스크립트가 마술을하기 전에 어디로 갔는지 알 수 있습니다.

내가 해결할 수있는 방법은 무엇입니까?

EDIT 문제는 다른 브라우저보다 Firefox가 더 많이 올라간 것으로 보입니다. 그러나 브라우저와 상관없이 문제를 해결하고 싶다는 생각을합니다. (문제는 코드가 아닌 로직에서 비롯된 것입니다. 즉, 페이지가 실제로 내가 한 일을 실제로 수행하고 있기 때문입니다!) 솔루션은 브라우저에 의존해서는 안됩니다.

+0

jsfiddle와 같은 예를 제공해 주시겠습니까? – Houdmont

+0

문제는 브라우저 또는 특정 브라우저에서만 나타 납니까? – Nettogrof

답변

1

수정 한 후에 올바른 요소로 스크롤하려면 location.hashscrollTo jQuery plugin과 같은 스크립트를 사용하십시오.

+0

실행 가능한 옵션 인 것으로 보입니다. jQuery 플러그인에 대한 링크는 꽤 혼란 스러웠다 ... 고마워! 이것은 또한 유용합니다 ... http : //stackoverflow.com/questions/7717527/jquery-smooth-scrolling-when-clicking-an-anchor-link – Gamemorize