質問が何であるか正確にはわかりません。sync
あなたが言うことをするべきです。sync: true
また、これはデフォルトであるため、まったく必要ありません。可能であれば、jsfiddle を投稿してください。
しかし、最初に設定してみてくださいfx: 'fadeout'
。見る:
http://jquery.malsup.com/cycle/fadeout.html
と
https://github.com/malsup/cycle/commit/f769b0fabe925b6cf8b4b5197b8c868ceb0c9261
これにより、「上部」の画像がフェードアウトして、常に「下部」の画像が下に表示されるため、いわゆる「空白」がなくなります。fx
(アルサップはスーパーヒーローですが、ドキュメントではさまざまな設定が十分に説明されていないと言わざるを得ません。) 理解しておくべきことは、スクリプトが 1 つのスレッドで 2 つの要素 (通常は画像) をアニメーション化することです。そのため、たとえば、デフォルトfx
設定の を使用していfade
て、白い背景の上に 2 つの暗い画像がある場合、各スライド トランジションの中間点で背景が透けてイライラすることがあります。(個人的には、日常的な使用のすべてに「フェードアウト」を使用します。私見では、実際には のデフォルト設定である必要がありますfx
。)
delay
最後に、最初の遷移のタイミングにのみ影響することを理解してください。後続の遷移には影響しません。