1

ページャー付きの単純なcycle2スライドショーがあります。スライドショーは自動的に進行します (つまり、 setspeedと でtimeout)。私が達成したいのは、ユーザーがページャーのリンクをクリックすると、スライドショーが「手動」になり (自動トランジションが停止し)、その時点からページャーだけで制御できるようになることです。cycle2 API ドキュメントには、目的に役立つ「continueAuto」オプションがあると書かれています。そこで、次のcycle-pager-activatedようにイベントへのハンドラーを作成しました。

$('#fp_slideshow').on('cycle-pager-activated', function(event, opts ) {
    $('#fp_slideshow').cycle({continueAuto: false});
});

(ページャーのリンクをクリックすると) 期待どおりにイベントが呼び出されますが、呼び出しcycle({continueAuto: false})は何も行わず、スライドショーは無期限に続きます。私は何を間違っていますか?

4

1 に答える 1