2017-01-16 7 views
1

私のカルーセルは、それぞれのスライドを1つではなく下にそれぞれ表示しています。カルーセルの写真がお互いの下にあり、スライドの中に入れたいです。

私はお互いの下にある3つのスライドを持っていますが、スライドで「内側」にしたいのですが、何らかの理由で動作しません。

スニペットは以下である:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script type="text/javascript"> 
 
jQuery(document).ready(function($) { 
 
\t $('.carousel').carousel({ 
 
\t \t interval: 1000 
 
\t }) 
 
}); 
 
</script> 
 
<script type="text/javascript"> 
 
$(document).ready(function(){ 
 
\t $(".carousel-inner div:first").addClass("active"); 
 
\t }); 
 
\t </script> 
 

 
<div id="carousel" class="carousel slide" data-ride="carousel"> 
 
    <ol class="carousel-indicators"> 
 
    <li data-target="#carousel" data-slide-to="0" class="active"></li> 
 
    <li data-target="#carousel" data-slide-to="1"></li> 
 
    <li data-target="#carousel" data-slide-to="2"></li> 
 
    </ol> 
 
    <div class="carousel-inner" role="listbox"> 
 
    <div class="carousel-item active"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="1"> 
 
    </div> 
 
    <div class="carousel-item"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="2"> 
 
    </div> 
 
    <div class="carousel-item"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="3"> 
 
    </div> 
 
    </div> 
 
    <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> 
 
    <span class="carousel-control-prev-icon" aria-hidden="true"></span> 
 
    <span class="sr-only">Previous</span> 
 
    </a> 
 
    <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> 
 
    <span class="carousel-control-next-icon" aria-hidden="true"></span> 
 
    <span class="sr-only">Next</span> 
 
    </a> 
 
</div>

+0

あなたはコミュニティが簡単に問題のトラブルシューティングするためにjsfiddle例を共有していただけますか? – rawnewdlz

+0

埋め込み方法 – Nexitis

+0

正しいJavaScriptファイルにリンクしていますか? – rawnewdlz

答えて

0

画像を含むDIVは、クラス= "項目" しない "カルーセル項目" を有するに変更shoud。

ここに、動作するスニペットがあります。ゲームの後期

jQuery(document).ready(function($) { 
 
\t $('.carousel').carousel({ 
 
\t \t interval:2000 
 
\t }) 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
<div id="carousel" class="carousel slide" data-ride="carousel"> 
 
    <ol class="carousel-indicators"> 
 
    <li data-target="#carousel" data-slide-to="0" class="active"></li> 
 
    <li data-target="#carousel" data-slide-to="1"></li> 
 
    <li data-target="#carousel" data-slide-to="2"></li> 
 
    </ol> 
 
    <div class="carousel-inner" role="listbox"> 
 
    <div class="item active"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="1"> 
 
    </div> 
 
    <div class="item"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="2"> 
 
    </div> 
 
    <div class="item"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="3"> 
 
    </div> 
 
    </div> 
 
    <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> 
 
    <span class="carousel-control-prev-icon" aria-hidden="true"></span> 
 
    <span class="sr-only">Previous</span> 
 
    </a> 
 
    <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> 
 
    <span class="carousel-control-next-icon" aria-hidden="true"></span> 
 
    <span class="sr-only">Next</span> 
 
    </a> 
 
</div>

+0

@Nexitisこれで問題が解決したら、答えを受け入れてください。あなたは私の答えの左にある右のサインをクリックすることを知っています。 – ab29007

0

。以前の投稿はそれを得ました。 :) イメージを保持するdivコンテナクラスが別のクラスを使用していました。このクラスのJSは、HTMLにクラスを含めることができるため、不要です。 $(".carousel-inner div:first").addClass("active"); 余分なCSSは単なる例です。

jQuery(document).ready(function($) { 
 
    $('.carousel').carousel({ 
 
     interval: 1000 
 
    }) 
 
    // Not needed because the class can be included in the HTML 
 
    // $(".carousel-inner div:first").addClass("active"); 
 
});
.carousel-inner > .item > img, 
 
.carousel-inner > .item > a > img { 
 
    width: 70%; 
 
    margin: auto; 
 
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
<div id="myCarousel" class="carousel slide" data-ride="carousel"> 
 
    <!-- Indicators --> 
 
    <ol class="carousel-indicators"> 
 
    <li data-target="#myCarousel" data-slide-to="0" class="active"></li> 
 
    <li data-target="#myCarousel" data-slide-to="1"></li> 
 
    <li data-target="#myCarousel" data-slide-to="2"></li> 
 
    </ol> 
 

 
    <!-- Wrapper for slides --> 
 
    <div class="carousel-inner" role="listbox"> 
 

 
    <div class="item active"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="1"> 
 
     <div class="carousel-caption"></div> 
 
    </div> 
 

 
    <div class="item"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="2"> 
 
     <div class="carousel-caption"></div> 
 
    </div> 
 

 
    <div class="item"> 
 
     <img class="d-block img-fluid" src="http://veterans4you.com/wp-content/uploads/2013/03/landscape-7-800x400.jpg" alt="3"> 
 
     <div class="carousel-caption"></div> 
 
    </div> 
 

 
    </div> 
 

 
    <!-- Left and right controls --> 
 
    <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> 
 
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
 
    <span class="sr-only">Previous</span> 
 
    </a> 
 
    <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> 
 
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
 
    <span class="sr-only">Next</span> 
 
    </a> 
 
</div>

関連する問題