2011-09-06 5 views

답변

0

그럼 당신은 항상 여기에 자신의 URL 해시의 변경을 대기하는 이벤트를 생성하는 플러그인을 만들 수 있습니다

이 사이트는 내가 찾고 동작이있다.

http://benalman.com/projects/jquery-hashchange-plugin/

+0

그래, 내가 직접 작성해야 할 것 같은데, 어디서부터 시작해야할지 모르겠다. 연결 한 플러그인은 실제 거래 종류에 더 가깝습니다. 해시로 URL을 업데이트해야하고 어떻게해야하는지 잘 모르겠습니다. – technopeasant

+0

해시는 URL 주소를 업데이트하지 않으므로 임의로 호출하고 JS'window.location.hash '와 같은 것을 사용하여 호출 할 수 있습니다. 이것을 변수에 적어두고이 변수를 호출하여 원하는대로 할 수있는 함수를 작성할 수 있습니다. 예를 원한다면 알려주세요. – Chamilyan

0

당신은 자바 스크립트를 사용하여 코드에서 해시를 호출 할 수 있습니다. window.location.hash, 이것을 변수에 쓰면 해시를 원하는 모든 작업을 수행하는 함수를 작성할 수 있습니다.

여기에는 해시 값을 알려주는 간단한 예가 나와 있습니다.

HTML

<button type="button" onclick="getHash()">Click Me</button> 

JS

LIVE DEMO

function getHash() { 
    var hash = window.location.hash; 
    alert(hash); // alerts the hash tag at the end of the URL 
} 
(주소 표시 줄에 URL의 끝에 해시를 변경하고 당신이 주소로 입력 무엇이든 알려드립니다 해시를 포함한 해시 기호 다음의 막대).

+0

안녕하세요 일리아, 저는 실제로 그 정반대를 찾고 있습니다. 해시 및 요소의 ID로 동적으로 창 위치를 업데이트하려면 어떻게해야합니까? – technopeasant

+0

안녕하세요, 기술자, 당신이 필요로하는 데모를 확인하십시오. 코드는 http://jsfiddle.net/CukUH/show/, http://jsfiddle.net/CukUH/에서 확인하십시오. – Chamilyan

관련 문제