2011-10-23 5 views
0

jQuery 모바일이 브라우저를 해당 URL로 다시 이동하지 않고 URL을 업데이트하는 데 사용하는 방법은 무엇입니까? 즉, 페이지를 변경하지 않고 URL 문자열을 편집하면 DOM을 편집하고 정확히 같은 페이지에 머물 수있는 방법은 무엇입니까?URL을 jQuery 모바일처럼 업데이트하십시오.

답변

1

jQuery는 HTML5에있는 새로운 히스토리 개체 메서드를 사용합니다. 모질라

HTML5에서

는 history.pushState()와 history.replaceState는 각각 기록 항목을 추가하고 수정할 수 있습니다() 방법을 소개했다. 이러한 메서드는 window.onpopstate 이벤트와 함께 작동합니다.

여기에서 자세히 읽을 수 있습니다. https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history

+0

이 API가 이전 브라우저에서 작동하도록 허용하는 스크립트를 보려면 [History.js] (https://github.com/balupton/history.js)를 확인하십시오. –

관련 문제