http://www.example.com/blahblah/#fragment과 같은 페이지가 있다고 가정합니다. 검색 주소창에 직접 입력하면 브라우저가 페이지를로드하고 자동으로 #fragment
앵커로 이동합니다.조각 식별자가있는 URL을 열 때 기본 점프를 방지 하시겠습니까?
HTML 코드에 개입하지 않고 JavaScript로이 동작을 방지 할 수있는 방법이 있습니까? 어쩌면 브라우저가 앵커로 점프하기 바로 전에 발생하는 이벤트가있을 수 있습니까? 대문자 인 경우 링크를 클릭 한 후 점프가 아닌 직접 입력을 통해 페이지를 여는 경우입니다.
또한 에서 점프하는 것을 막으려 고합니다. 브라우저를 건너 뛰고 뒤로 스크롤하지 않으려면으로 지정하십시오. 해시에 텍스트를 앞에 추가, 그래서 더 이상 기존 요소를 참조 -
[페이지 스크롤링없이 document.location.hash 수정]의 중복 가능성 (http://stackoverflow.com/questions/1489624/modifying-document-location-hash-without-page-scrolling) –