2

私はこのプラグインを使用しています: jquery cycle

同時にいくつかのスライドショーを実行しています。それぞれがクライアントのロゴで始まり、残りの画像は彼らの作品の写真です。

残りのスライドを表示し始めたらロゴ スライドを削除したいので、スライドショーがループすると、ロゴ スライドが表示されなくなり、画像セットの最初のスライドに進みます。

どうすればそれを達成できますか?

私の現在のコード:

var $li = $("#somediv ul li");

$li.each(function(i)
{
    var random_ms = randomFromInterval(5, 10) * 1000;

    $(this).cycle({
        fx: "fade, scrollUp, scrollDown, scrollLeft, scrollRight",
        timeout: random_ms,
        delay: -3500
    }); 
});

この解決策は私にはうまくいきませんでした

4

1 に答える 1

1

ok, finally this is what I did: inside go() -line 623 in version 2.9999.5- the first instruction must be

if(opts.nextSlide == 0)
{
    opts.nextSlide++;
}

before this line:

var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide];
于 2012-08-06T22:45:35.170 に答える