2017-03-21 14 views
0

複数のアイテムのブートストラップ・カルーセルを作成しようとしていますが、「#Carousel」.carouselは関数ではありませんTypeError: "#Carousel" .carouselは関数ではありません修理する?ここ が私のコードです:ブートストラップ・カルーセルjQueryエラー

$(document).ready(function() { 
 
    ('#Carousel').carousel({ 
 
     interval: 8000 
 
    }) 
 
});
.carousel-control { 
 
\t left: -12px; 
 
    height: 40px; 
 
\t width: 40px; 
 
    background: none repeat scroll 0 0 #222222; 
 
    border: 4px solid #FFFFFF; 
 
    border-radius: 23px 23px 23px 23px; 
 
    margin-top: 90px; 
 
} 
 
.carousel-control.right { 
 
\t right: -12px; 
 
} 
 
.carousel-indicators { 
 
\t right: 50%; 
 
\t top: auto; 
 
\t bottom: -10px; 
 
\t margin-right: -19px; 
 
} 
 
.carousel-indicators li { 
 
\t background: #cecece; 
 
} 
 
.carousel-indicators .active { 
 
background: #428bca; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="row"> 
 
    <div class="col-md-12"> 
 
     <div id="Carousel" class="carousel slide"> 
 
      <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"> 
 
       <div class="item active"> 
 
        <div class="row"> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
        </div> 
 
       </div> 
 
       <div class="item"> 
 
        <div class="row"> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
        </div> 
 
       </div> 
 
       <div class="item"> 
 
        <div class="row"> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
        </div> 
 
       </div> 
 
      </div> <a data-slide="prev" href="#Carousel" class="left carousel-control">‹</a> <a data-slide="next" href="#Carousel" class="right carousel-control">›</a> </div> 
 
    </div> 
 
</div>

+0

多分あなたはそうあなたが '$'や 'jQuery' – Brian

+0

を逃し、' '$( '#カルーセル')意味$(...)。カルーセルは関数ではありません –

+0

が欠落しているドル記号 – stephjhonny

答えて

1

貼り付けたコードから、私はあなたがブートストラップ・ライブラリー(CSSやJSコード)をロードしていることを確認することはできません。ここにブートストラップの読み込み情報が表示されますhttp://getbootstrap.com/getting-started/

1

カルーセルコンポーネントの詳細な説明はboostrap 4で報告されています。

このページでは、代わりにrequired librariesが見つかります。

の作業コード:

$(document).ready(function() { 
 
    $('#Carousel').carousel({ 
 
     interval: 8000 
 
    }) 
 
});
.carousel-control { 
 
    left: -12px; 
 
    height: 40px; 
 
    width: 40px; 
 
    background: none repeat scroll 0 0 #222222; 
 
    border: 4px solid #FFFFFF; 
 
    border-radius: 23px 23px 23px 23px; 
 
    margin-top: 90px; 
 
} 
 
.carousel-control.right { 
 
    right: -12px; 
 
} 
 
.carousel-indicators { 
 
    right: 50%; 
 
    top: auto; 
 
    bottom: -10px; 
 
    margin-right: -19px; 
 
} 
 
.carousel-indicators li { 
 
    background: #cecece; 
 
} 
 
.carousel-indicators .active { 
 
    background: #428bca; 
 
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"> 
 
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> 
 

 
<div class="row"> 
 
    <div class="col-md-12"> 
 
     <div id="Carousel" class="carousel slide"> 
 
      <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"> 
 
       <div class="carousel-item item active"> 
 
        <div class="row"> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
        </div> 
 
       </div> 
 
       <div class="carousel-item item"> 
 
        <div class="row"> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
        </div> 
 
       </div> 
 
       <div class="carousel-item item"> 
 
        <div class="row"> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
         <div class="col-md-3"> 
 
          <a href="#" class="thumbnail"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a> 
 
         </div> 
 
        </div> 
 
       </div> 
 
      </div> 
 
      <a data-slide="prev" href="#Carousel" class="left carousel-control">‹</a> <a data-slide="next" href="#Carousel" class="right carousel-control">›</a> </div> 
 
    </div> 
 
</div>

関連する問題