0

私は小さなプロジェクトに取り組んでいます。スライド1を使用している場合、jcycleを使用して前へのボタンを表示し続ける方法があるかどうか疑問に思っていますが、そのスライドでは、前に戻ることはできません。次のボタンでも同じことが必要です。最後のスライドを表示している場合、ボタンは表示されますが、スライド 1 に戻ることはできません。私が探している例やリンクを誰かが知っていれば、それは素晴らしいことです。

ありがとう。

添加

現在、私の機能は次のとおりです。

function onAfter(curr, next, opts){
            var index = opts.currSlide;
            $('.prev')[index == 0 ? 'hide' : 'show']();
            $('.next')[index == opts.slideCount -1 ? 'hide' : 'show']();
        }

ボタンを表示/非表示にしたくありません。それらを「無効」にしたいだけですが、表示させます。それが理にかなっていることを願っています。

4

1 に答える 1

0

有効なセレクターを使用して独自の前/次のリンクを作成し、何もしない after コールバックを設定できます。通常、afterコールバックでは、現在のスライドのインデックスをチェックして、条件付きで前/次のリンクを表示/非表示にします。これを試して

$('#slideshow').cycle({ 
    fx:     'scrollHorz', 
    prev:   '#prev', 
    next:   '#next', 
    after:   function(){}, 
    timeout: 0 
});
于 2011-12-06T15:03:16.787 に答える