따라서 기본적으로 사람들이 Div에 대한 링크를 통해 내 웹 사이트를 탐색 할 수 있기를 원하지만 브라우저가 현재 URL을 변경하는 것을 방지합니다 (.html 파일 끝에 #divname 추가).
다음과 같은 것이 있습니다.
<div id="modalLogin" class="modalLogin">
<!-- random stuff here -->
</div>
그리고 다른 곳에서 해당 Div에 대한 링크가 있습니다.
<a href="#modalLogin">
<img class="btnLogin" src="../images/btnLogin.png" alt="Log in!"/>
</a>
그러나 앞서 언급했듯이 이러한 링크를 클릭 할 때마다 URL이 변경됩니다. 그런 일없이 웹 사이트를 탐색 할 수 있기를 바랍니다. 가능하다면 HTML 만 사용하세요 (자바 스크립트, jQuery, AJAX 없음).
그동안 웹 사이트 전체가 URL을 전혀 변경하지 않는 것을 보았습니다 (요청을 추적하고 다른 파일을 명확하게 탐색하고있는 경우에도), 일부는 '예상 주소'도 표시하지 않습니다. (브라우저 왼쪽 하단의 URL). 어떻게하나요?
미리 감사드립니다!
추신 : 저는이 웹 사이트를 검색했는데, 분명히 모든 '유사한'질문은 그 반대 인 URL을 변경하는 방법을 묻습니다.
나는 이것을 위해 Javascript를 사용할 수 있다고 생각합니다.
//Grab your current Url
var url = window.location.toString();
//Remove anchor from url using the split
url = url.split("#")[0];
샘플 JSFIDDLE
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다