1

ブログ一覧ページでJquery サイクル プラグイン ( http://malsup.com/jquery/cycle/ ) を使用しています。正常に動作する複数のスライドショーがありますが、それぞれに独自の前と次があることを望みます。

これらはブログ投稿であるため、一意の ID やクラスに署名することは困難です。私は現在持っています: -

    $('.article .gallery').cycle({
 next: '.viewmore .left',
 prev: '.viewmore .right',
timeout:0
});

以下を試しましたが、うまくいきません。それは私が探しているもののより良いアイデアをあなたに与えます:-

 $('.article .gallery').cycle({
 next: $(this).next('.viewmore .left'),
 prev: $(this).next('.viewmore .right'),
timeout:0
});

誰でも私を助けることができますか?前もって感謝します。

デイブ。

4

2 に答える 2

4

次のようなことを試してください:

$('.article .gallery').each(function(){
    var $this = $(this);
    $this.cycle({
        next: $this.next('.viewmore').find('.left'),
        prev: $this.next('.viewmore').find('.right')
    });
});
于 2010-01-27T13:57:47.100 に答える
0

クラス/IDでエントリIDを使用できますか?

何かのようなもの:

<span id="prev_{entry_id}">Previous</span>
<span id="next_{entry_id}">Next</span>

次に、JavaScript のその部分をインラインに配置します。

于 2012-06-09T15:43:01.730 に答える