content
클래스로 div
에 HTML 파일을로드하고 있습니다. 내가 메뉴 항목을 클릭 할 때jQuerys.load를 사용할 때의 탐색
그래서, 난 그냥이 함수를 호출 : 나는 document.location.hash
, 를 통해 상태를 저장하려고했습니다
function load_content(page_title) {
$('.content').load(page_title + '.html');
document.location.hash = page_title;
if (page_title == "Home") {
$('#logo_small').hide();
$('#home_link').hide();
} else {
$('#logo_small').show();
$('#home_link').show();
}
};
을하지만 난 다시 탐색 할 때 내가 어떻게 컨텐츠를로드 할 수 있습니다 그리고 브라우저의 역사에서?
는 해시를보고 다음 내용을로드 또는 어떤 방법으로하는 것이 가장 좋습니다되는 함수를 만드시겠습니까?
대부분의 브라우저에서 작동하므로 history.js와 같은 것을 사용하십시오 (HTML 5뿐 아니라). 그런 다음 당신은'hashchange' 이벤트를 잡아서 그 일을 처리합니다. –
고맙습니다. 자습서에 대한 좋은 recomandations가 있습니까? 콘텐츠를로드하고 언로드하기 위해 코드를 날려 버리는 것을 원치 않습니다 ... 많은 기능이 있으며 품질이있는 "코드 10 줄"을 찾을 수 없습니다. –