2011-03-28 2 views
3

다른 모든 질문을 자세히 살펴본 결과이 사실을 알 수 없습니다. jquery주기 플러그인을 사용하는 다른 페이지의 특정 슬라이드가있는 홈 페이지가 있습니다. 내가해야 할 일은 홈페이지의 링크를 그룹의 첫 번째 슬라이드가 아닌 슬라이드에 직접 링크하는 것입니다. 복잡한 것은 없습니다. 나는 pagerAnchorBuilder를 사용하여 지정된 앵커를 추가 한 다음 내 링크에서 해당 앵커를 참조로 검토 한외부 페이지에서 특정 슬라이드로의 jquery cycle 링크?

<a href='portfolio.php'>SEE MORE</a> 

: 내 홈 페이지에서이 같은 링크를 가지고있다. 이름이 지정된 앵커를 성공적으로 추가했습니다.

pagerAnchorBuilder: function(idx, slide) { 
    return '<li'+s+'><a href="#" name="portfolio'+(idx+1)+'">'+(idx+1)+'</a></li>'; 
    } 

하지만 아무 것도 연결하지 않습니다. 예 :

<a href='portfolio.php#portfolio3>SEE MORE</a> 

저는 이것이 updateActivePagerLink와 관련이 있다고 생각합니다. 어떻게 든 명명 된 앵커가 활발하게 움직일 수있는주기가있는 페이지를 말하는 방법이 있습니까? 아니면 쉬운 다른 접근법이 있습니까? 이것은 일반적인 응용 프로그램이 될 것 같습니다! 저는 jQuery에서 초보자입니다. 그것을 알아낼 수 없다!

+0

좋아요, 닫았습니다. URL 매개 변수를 통해 페이지에 값을 전달하고 있습니다. 자바 스크립트에서 변수가 생겼다 고 생각합니다. te updateActivePagerLink를 사용하여 currSlideindex를 해당 값으로 설정하면 페이지가 해당 인덱스로 이동하게됩니까? 그래도 구문을 가져올 수 없습니다. 나는 수치 값 ("2"라고 말함)을 가지고 있고, currSlideIndex를 그 값에 할당 할 필요가있다. – watermelonkid

답변

0

poor man's pager jQuery Cycle 예제를 적용하면됩니다. this JSFiddle에서 나는이 코드를 사용하여 단추가 아닌 링크를 사용하도록 변경했습니다.

앵커 ID에 대한 페이지로드를 확인하고 발견되면 해당 요소에 클릭 이벤트를 보냅니다.