ページャー付きの単純な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})
は何も行わず、スライドショーは無期限に続きます。私は何を間違っていますか?