2013-03-24 1 views
2

ResponsiveSlides.js을 사용하고 있으며 프로그래밍 방식으로 슬라이드를 변경하려고합니다. 나는 그것을 두 가지 방법으로 시도해 봤지만 어느 것도 효과가 없었다.Trigger ResponsiveSlides.js 프로그래밍 방식으로

  1. 이 가야한다 슬라이드의 인덱스를 통과, 썸네일에 클릭 이벤트에서 플러그인의 slideTo 함수를 호출.

  2. 는, 전 가야한다 슬라이드의 인덱스에 해당하는 <li>
  3. 사용 .trigger("click") :.

    $ (". 리를 rslides_tabs") EQ ($ theIndex) .trigger ('클릭');

답변

6

slideTo() 함수는 플러그인 메소드의 로컬 변수에만 할당되어 있기 때문에 호출 할 수 없습니다.

두 번째 시도는 거의 완료되었지만 클릭 핸들러가 <a> 요소에 바인딩 된 것처럼 보입니다.

시도 : index하면 표시 할 슬라이드의 제로로부터 시작되는 인덱스입니다

$('.rslides_tabs').find('a').eq(index).trigger('click'); 

.

참고 : "네임 스페이스"옵션에 값을 전달한 경우 클래스 이름을 "rslides_tabs"에서 + "_tabs"로 전달한 값으로 변경해야합니다. 따라서 옵션에 (namespace: 'mynamespace' }을 전달하면 클래스는 "mynamespace_tabs"가됩니다.

+0

추가했다. 너무 많은 시간이 코드를 쳐다보고 있습니다. 감사! – frogg3862