저는 비교적 새로운 웹 디자이너입니다. 나는 내가 내가 도움이 될 수 있기를 바라고 있었던 문구를 어떻게 내는지 정말로 알 수 없다는 의문을 가지고있다! 사용자가 내 웹 사이트의 다른 페이지를 클릭 할 때 내 헤더가 "다시로드되지 않도록"어떻게 만들 수 있는지 궁금합니다. 좋은 예가 "보이지 않는 생물"(바로 여기 특히 : http://www.invisiblecreature.com/#/work/all/hexapillar)의 웹 사이트입니다. 다른 링크를 클릭하면 헤더가로드 된 상태로 유지됩니다 (대부분의 사이트 에서처럼 흰색으로 변하지 않습니다). 죄송합니다. 조금 혼란 스럽습니다. 내 생각을 말로 표현하는 데 어려움을 겪고 있습니다. 정말 고마워!! 이 다른 페이지를 클릭 할 때 머리글이 "다시로드"되지 않도록하려면 어떻게합니까?
4
A
답변
2
- 은 사이트 구축 내용.
- 자바 스크립트를 사용하여 링크가 활성화되면 사이트의 다른 페이지 또는 다른 곳으로 이동하는지 테스트 할 수 있도록 이벤트 처리기를 설정하십시오. 그것은 당신의 사이트의 페이지에있는 경우
- :
preventDefault
다음 URL의 URL을 변경하려면 새로운 콘텐츠 - 사용
pushState
과 페이지의 콘텐츠 섹션을 대체 할 페이지와 DOM의 내용을 가져 오기 위해 XMLHttpRequest의 사용 링크가 돌아 갔음 popstate
이벤트 처리기를 설정하면 사용자가 뒤로를 눌렀을 때 올바른 내용이 렌더링됩니다.
브라우저가 XHR, pushState 중 하나를 지원하지 않는 경우는 일반 링크 폴백 feature detection를 사용하는지 확인 등
관련 문제
- 1. 페이지를로드 할 때 div가 클릭 할 때로드되지 않도록하려면 어떻게해야합니까?
- 2. 다른 사이트를 클릭 할 때 다시로드되지 않는 동일한 머리글을 사용하는 다중 사이트/URL 통합
- 3. Facebook 권한이 다른 페이지를 클릭 할 때 인덱스 리디렉션
- 4. 콘솔 출력을 클릭 할 때 NppExec을 다른 파일로 열려면 어떻게합니까?
- 5. 창이 비활성화되지 않도록하려면 어떻게합니까?
- 6. 복제 할 때 특정 속성이 직렬화되지 않도록하려면 어떻게합니까?
- 7. cvLoad가 실패하지 않도록하려면 어떻게합니까?
- 8. .slideToggle을 사용할 때 텍스트가 움직이지 않도록하려면 어떻게합니까?
- 9. 글자를 양식에 입력 할 때 키보드 기능이 실행되지 않도록하려면 어떻게합니까?
- 10. TextView에서 링크를 클릭 할 때 기본 브라우저가 열리지 않도록하려면 어떻게해야합니까?
- 11. 표시 여부를 전환 할 때 GWT Flash/ActionScript 구성 요소가 다시로드되지 않도록하려면 어떻게해야합니까?
- 12. 브라우저가 페이지를 캐시하지 않도록하려면 어떻게해야합니까?
- 13. 그룹의 하나의 라디오 버튼이 선택되지 않도록하려면 어떻게합니까?
- 14. 스크립트가 디렉토리에서 실행되지 않도록하려면 어떻게합니까?
- 15. jQuery로 정렬 할 때 요소가 선택되지 않도록하려면
- 16. Eclipse 경고 메시지가 즉시 사라지지 않도록하려면 어떻게합니까?
- 17. 탭을 선택하면 렌더링되지 않도록하려면 어떻게합니까?
- 18. 쉘 스크립트가 다운로드되지 않도록하려면 어떻게합니까?
- 19. 클릭 할 때 다른 이미지 Uitableview 행
- 20. 왜 Webview는 swf를 클릭 할 때 웹 페이지를 표시하지 못하게합니까?
- 21. 클릭 할 때 JTable 업데이트
- 22. CrystalReportViewer에서 플래시를 사용하지 않도록하려면 어떻게합니까?
- 23. 다른 이미지를 클릭 할 때 이미지가 클릭 할 때 텍스트를 숨길 때
- 24. 사용자가 뒤로 버튼을 클릭 할 때 클라이언트 수정 페이지를 재구성하려면 어떻게합니까?
- 25. 가로 아코디언 링크는 클릭 할 때 페이지를 아래로 스크롤합니다.
- 26. 호출기를 사용할 때 Jqgrid가 다시로드되지 않습니다.
- 27. 내 프로세스가 다른 프로세스를 파일에서 잠그지 않도록하려면 어떻게합니까?
- 28. 마지막 뷰에서 현재 이미지가 나타나지 않도록하려면 어떻게합니까?
- 29. iphone 버튼을 클릭 할 때 웹 페이지를 연결하는 방법
- 30. 하이퍼 링크를 클릭 할 때 iframe에서 페이지를 호출하는 방법은 무엇입니까?
당신은 AJAX와 HTML5의 역사와 단일 페이지 응용 프로그램을 찾고 있습니다. – SLaks
새 페이지를로드하는 데 일반적인 메커니즘을 사용하는 대신 AJAX를 사용하여 새 페이지 컨텐트를 가져온 다음 DOM에 스왑 할 수 있습니다. –