スライド コンテンツ パネル内のスライド ショーでコンテンツ フェードを実装しました。
スライド ショーのフェードインはスライド パネルの最初の部分にありますが、スライドがランダムに動いているため、スライド ショーを表示できないという問題があります。
私が必要としているのは、スライドショーのアニメーションが完了するまで Sliding を待つことです。スライドショーが完了すると、スライド パネルの次のページが表示されます。
これがそのために使用されるコードです
//Fade in slide show
var quotes = $(".inner_detail div");
var quoteIndex = -1;
function showNextQuote() {
++quoteIndex;
quotes.eq(quoteIndex % quotes.length)
.fadeIn(2000)
.delay(2000)
.fadeOut(2000, showNextQuote);
}
showNextQuote();
//Slider
$('#news-container').vTicker({
speed: 800,
pause: 3000,
animation: 'fade',
mousePause: false,
showItems: 1
});
スライドショー効果を見たい場合は、js のスライダー コードを削除してください。スライドショーの動作を確認できます。(ここでは、スライドショーのみを表示するためのフィドル)
これが動作するデモです (このデモでは、最初のスライド li にスライドショー div があり、スライドが速く動いているため見えません)
前もって感謝します...