Attiva Trigger ResponsiveSlides.js a livello di codice

Sto utilizzando ResponsiveSlides.js e sto cercando di cambiare le diapositive a livello di codice. L’ho provato in due modi, e nessuno dei due ha funzionato.

  1. Chiamando la funzione slideTo del plugin da un evento click sulla miniatura, passando l’indice della diapositiva a cui dovrebbe andare.

  2. Usa .trigger("click") sul

  3. corrispondente all’indice della diapositiva a cui dovrebbe andare, es:

    $ (“. rslides_tabs li”). eq ($ theIndex) .trigger (“click”);

    Non è ansible chiamare la funzione slideTo() perché è assegnata solo a una variabile locale nel metodo plugin.

    Il tuo secondo tentativo era vicino, ma sembra che il gestore dei clic sia associato a un elemento .

    Provare:

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

    Dove index è l’indice a base zero della diapositiva che si desidera mostrare.

    Nota: se hai passato un valore per l’opzione “namespace”, dovresti cambiare il nome della class da “rslides_tabs” a qualunque valore tu abbia passato + “_tabs”. Quindi se hai passato ( namespace: 'mynamespace' } per le opzioni, la class sarebbe “mynamespace_tabs”.