저는 몇 년 동안 그렇게 사용 해왔고 지금은 생명의 은인입니다! 다들 사랑해. 그러나 마침내 나는 아직 여기에 답변을 보지 못했다는 질문을 받았으며, 사업용 사이트에서 원하는 중요한 "종소리"형식의 기능입니다. 어쩌면 당신이 도울 수 있습니다!jQuery : 이전 페이지가 동일한 사이트 또는 외부에있는 경우 알려주는 방법
기본적으로 스크립트에서 이전 페이지의 URL을 확인하고 싶습니다. 이전 페이지가 내 사이트 외부에 있다면, 전체 body
을 fadeIn
(또는 유사한 효과, 나는 확실히 결정하지 못했습니다.)을 원합니다. 이전 페이지가 내 사이트에서 나온 경우 AJAX & PHP를 사용하여 내용을 동적으로 변경하므로 2 ~ 3 개의 요소 만 fadeIn
(header
, nav
등)으로 지정해야합니다.
예 : 내 홈페이지에서 nav
은 주 콘텐츠 영역에 있습니다. 사용자가 사이트의 다른 페이지로 이동하면 nav
이 header
영역으로 이동합니다. 당연히 레이아웃이 변경되지 않으면 애니메이션이 필요 없습니다. 그러나 각 페이지 사이에 전체 body
이 사라지지 않도록해야합니다.
나는이 사실을 충분히 분명히하기를 희망한다. 질문이 있으시면 멀리 물어보십시오! 고맙습니다!
이것은 사용중인 브라우저가 참조 헤더를 지원하고 허용하는지 여부에 크게 의존 할 것입니다. 그렇지 않으면 쿠키 또는 로컬 저장소와 같은 다른 형식의 저장소를 사용해야합니다. 나는 쿠키와 함께 갈 것입니다. (사실, 처음로드에서 전체 사이트를 페이드하지 않으면 사이트가 천천히로드됩니다.) –