ブートストラップカルーセル:自動スライドを削除


119

ブートストラップカルーセルを使用しています。必要なのは、ナビゲーションまたはページネーションがクリックされたときにのみスライダーがスライドすることです。削除してみました

$('.carousel').carousel({
    interval: 6000
}); 

正常に動作しますが、問題は、ナビゲーションまたはページネーションをクリックした後、自動スライドすることです。オートスライド機能を解除することは可能ですか?もしそうなら、どうですか?

回答:


225

あなたはjsまたはhtmlを介してこれを2つの方法で行うことができます(簡単)

  1. js経由
$('.carousel').carousel({
  interval: false,
});

ミリ秒が追加されていないため、自動スライドが停止し、次のスライダーには移動しません。

  1. 追加data-interval="false"と削除によるHTML経由data-ride="carousel"
<div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">

になる:

<div id="carouselExampleCaptions" class="carousel slide" data-interval="false">

@webManのコメントに基づいて更新


38
取り除くdata-ride="carousel"インラインのために...と正しい構文:data-interval="false"
webMan

111

公式ドキュメントから:

間隔アイテムが自動的に循環する間の遅延時間。falseの場合、カルーセルは自動的に循環しません。

この値は、JavaScriptまたはdata-interval="false"属性を使用して渡すことができます。


9
data-interval = 'false'に感謝しますthe-bootstrap
。Wordpressで

32
data-interval="false"はるかに優れたソリューションであり、ブートストラップJSに触れる必要はありません!
lxg

2
これは私にとっては機能しません<div class = "carousel slide" data-ride = "carousel" id = "carousel-ex" data-interval = "false"> <div class = "carousel-inner"> ....そして、何も...まだ
自動

これは単純な例のために実際にはるかに簡単ですが、ない心に留めておくことは、あなたのカスタムを使用するためのより良いデザインだscripts.jsとHTMLでのコーディングなしのスクリプトを維持しません!;)
cregox 2015


36

カルーセルdivのdata-interval = "false"に変更/追加

<div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="false" id="myCarousel">

7

以下をお試しください:

<script>
    $(document).ready(function() {      
        $('.carousel').carousel('pause');
    });
</script>

1
それは、コンソールを使用してランタイムで私と一緒に働いた唯一のものです。
Bishoy Hanna 2018

4

data-interval = "false"

これを対応するdivに追加します...


3
$(document).ready(function() {
  $('#media').carousel({
    pause: true,
    interval: 40000,
  });
});

上記のスクリプトを使用すると、画像を自動的に移動できます

$(document).ready(function() {
  $('#media').carousel({
    pause: true,
    interval: false,
  });
});

上記のスクリプトを使用することにより、auto-rotationブロックされintervalますfalse

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.