Twitterブートストラップフレームワークを使用して、カルーセルを呼び出して「自動スライド」する方法を教えてください。つまり、ページが読み込まれると、カルーセルは自動的にスクロールします。
次のリンクのjavascriptonLoadクリック関数を試しました<a>
が、これは機能しませんでした。
Twitterブートストラップフレームワークを使用して、カルーセルを呼び出して「自動スライド」する方法を教えてください。つまり、ページが読み込まれると、カルーセルは自動的にスクロールします。
次のリンクのjavascriptonLoadクリック関数を試しました<a>
が、これは機能しませんでした。
Twitter Bootstrap Documentationがカルーセルについて述べているように行う必要があるため、最初のカルーセルスライドアイテムにclass = "active"を設定し、次のようにカルーセルのjsを初期化します。
$(function(){
$('.carousel').carousel({
interval: 2000
});
});
次に、それだけでは不十分な場合(ただし、これは私には起こりませんでした)、ブルートフォースを使用して、次のようにカルーセルコントロールボタンをクリックホバーします。
$(function(){
$('.carousel').carousel({
interval: 2000
});
$('.carousel-control.right').trigger('click');
});
しかし、これは必要のないトリックです。実際には、ドキュメンテーションに従ってください。
単純。divに「data-ride」属性がありません。
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
ドキュメントに従って、 JavaScriptを介してカルーセルプラグインを初期化する必要があります。公式のBootstrapドキュメントページのカルーセルの例は、67〜68行目のapplication.jsファイルで初期化されています。
// carousel demo
$('#myCarousel').carousel()
これにより、デフォルト設定が提供されます。
interval
サイクル間隔を指定する場合は、プロパティをミリ秒単位で設定できます。
$('.carousel').carousel({
interval: 2000
})
それをdocument-ready-blockに入れて、自動起動させてください
$(document).ready(function() {
$('#myCarousel').carousel();
});
<div id="myCarousel" class="carousel slide" data-ride="carousel">
私のために働いています、私が欠けていたのはデータライド属性でした。
これが多くの人の役に立つことを願っています。stackoverflowに感謝します、あなたはほとんどの理由で私にとって非常に役に立ちました。このコミュニティが存在することをうれしく思います。
htmlマークアップのdata-interval属性を使用して、自動再生できます。
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="5000">
data-interval:アイテムを自動的に循環させるまでの遅延時間(ミリ秒単位)。falseの場合、カルーセルは自動的に循環しません。
<header id="myCarousel" class="carousel slide">
追加する必要があります
data-ride="carousel"
<header id="myCarousel" class="carousel slide" data-ride="carousel">
IPでに追加data-interval="5000"
するだけです。div
carouselExampleIndicators
このような:
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel" data-interval="5000">
Bootstrap 4以降の場合:
$(function(){
$('.carousel').carousel({
interval: 2000,
ride: 'carousel' // this is the important part
});
});
次のように、クラス「slide」をカルーセルdivタグに追加するだけです。
<div class="carousel slide" id="this-carousel-id">