注意点:
1)initでカルーセルを一時停止しました。これは最初の一時停止を説明するかもしれません。カルーセルオートは次のスライドに進み、デフォルトの遅延(明らかに5000ms)の後の後続のスライドを表示します。
$('.carousel.paused-by-default').carousel('pause');
2)一時停止したカルーセルは、最初の一時停止後に、次のコードを使用して表示されます。
info = setTimeout(function(){reveal_content();}, 500);
3)[更新-最初の2つの観測を無視する]
カルーセルはスライド-1から開始しているように見えます。スライド-1がないため、カルーセルの高さはにとどまります0px
。カルーセルの高さは560px
、最初のスライドがアニメーションを完了した後にのみ更新されます。これが、最初のスライドのアニメーションがない理由であり、デフォルトのスライド遅延である5000に加えて、約1秒の追加のアニメーション速度(ポイント#1で説明)の後、どこからともなく飛び出しているように見えます。これを修正するには、以下の両方のソリューションを使用してください。
====================================
問題の解決に役立つ可能性のある方法:
1)関数の閉じ括弧の直前にこれを追加$(document).ready()
して、最初のスライドをすぐに表示します。
$('.carousel').carousel(0);
2)前のポイントで問題が完全に解決されなかった場合は、高さを560pxに設定#mtt-carousel
し.carousel-inner
、これを#1の前のJSステートメントの前に追加します。
$('#mtt-carousel, .carousel-inner').css('height', '560px');
またはCSS:
#mtt-carousel, .carousel-inner { height: 560px !important; }