2

私はResponsiveSlides.jsを使用しており、プログラムでスライドを変更しようとしています。私はそれを2つの方法で試しましたが、どちらもうまくいきませんでした。

  1. サムネイルのクリック イベントからプラグインのslideTo関数を呼び出し、移動先のスライドのインデックスを渡します。

  2. 移動先のスライドのインデックスに対応するで使用.trigger("click")します。例:<li>

    $(".rslides_tabs li").eq($theIndex).trigger("クリック");

4

1 に答える 1

6

slideTo()プラグインメソッドのローカル変数にのみ割り当てられているため、関数を呼び出すことはできません。

<a>2回目の試行は終了しましたが、クリックハンドラーが要素にバインドされているようです。

試す:

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

表示するスライドのゼロベースのインデックスはどこindexにありますか。

注:「namespace」オプションに値を渡した場合は、クラス名を「rslides_tabs」から渡した値+「_tabs」に変更する必要があります。したがって( namespace: 'mynamespace' }、オプションに合格した場合、クラスは「mynamespace_tabs」になります。

于 2013-03-24T04:28:42.960 に答える