2011-01-29 5 views
1

안녕 얘들 아 한 페이지 레이아웃으로 프로젝트 작업을하고 있습니다. 내용은 정보와 함께 슬라이더입니다. 사용자가 Google에서 슬라이드 4 이전에있는 항목을 검색하는 경우 사용자가 사이트에 입장하면 현재 슬라이드를 어떻게 표시 할 수 있습니까? 한 페이지 레이아웃의 서와 슬라이더

따라서 당신이 URL의 해시를 기반으로 사이트 제어를 사용할 수 ... 나는 구글들이 URL의에 해시 태그를 지원하고 있다는 보도 자료에서 발표 생각

답변

0

:-) ... 사전에 감사합니다 , 예. 귀하의 사이트를로드에 http://foo.com/#bar

당신은

+0

나는 이것을 발견했습니다 : http://jquery.malsup.com/cycle/perma.html#2 ...하지만 어떤 슬라이드에 대해서만 표시합니다. 특정 슬라이드에 연결할 수 없습니다. –

0
이 일을하는 한 가지 방법은 막시밀리안 Ehlers에 의해 설명되어 있습니다 ( link)

는 다른 방법이 더

... 그 해시를 읽고에 따라 당신의 위치를 ​​제어 할 수 있습니다 복잡한. Apache 웹 서버를 사용하는 경우 mod_rewrite을 사용할 수 있습니다. .htaccess 파일에 다시 쓰기 규칙을 추가해야합니다. 예를 들어 , 스크립트 (index.php에) 당신이 URL에서 매개 변수를 얻고 값에 따라 활성 슬라이드를 설정합니다에서 그런

RewriteEngine on 
RewriteRule ^about/?$ /index.php?slide=about [NC,L] 
RewriteRule ^contact/?$ /index.php?slide=contact [NC,L] 

. 매개 변수 값을 JavaScript에 전달하고 해당 슬라이드를 활성화하도록 설정할 수 있습니다. 또는 활성 슬라이드에 대한 새 CSS 클래스를 정의합니다. 예를 들어 은

<div class="slide">content here</div> 
<div class="slide active_slide">active slide content here</div> 

그것은 대부분의 컨텐츠를 슬라이딩 어떻게 당신이 수동으로 활성 슬라이드를 설정할 수 있습니다에 대한 스크립트에 따라 달라집니다.

관련 문제