2016-04-13 34 views
0

Önyükleyici içinde Carousel ile çalışıyorum. Bunu çok farklı varyasyonlarla test ettim. Önyükleme kodundan örnek kodu kopyalayıp yapıştırdığımda bile hala çalışmıyor. Dosya yollarının doğru olduğunu doğruladım. Kontroller hala görünüyor ancak hiçbir şeyle bağlantılı görünmüyorlar. Bir "işlev" ten söz eden birkaç yer gördüm, ancak bunu hiçbir değişiklik yapmadan eklediğimde.Bootstrap Carousel Kontroller

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

     <!-- Wrapper for slides --> 
     <div class="carousel-inner" role="listbox"> 
      <div class="item active"> 
       <img src="pics/01.jpg" style="max-width: 100%;" /> 
       <div class="carousel-caption"> 
        This should be first picture 
       </div> 
      </div> 

      <div class="item"> 
       <img src="pics/02.jpg" style="max-width: 100%;" /> 
       <div class="carousel-caption"> 
        This should be another picture 

       </div> 
      </div> 
      <div class="item"> 
       <img src="pics/03.jpg" style="max-width: 100%;" /> 
       <div class="carousel-caption"> 
        This is the last picture 
       </div> 
      </div> 
     </div> 

     <!-- Controls --> 
     <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev"> 
      <span class="icon-prev"></span> 
     </a> 
     <a class="right carousel-control" href="#carousel-example-generic" data-slide="next"> 
      <span class="icon-next"></span> 
     </a> 
    </div> 



</div> 

Bu atlıkarınca alakalı benim kodudur ve ben bu iki js komut dosyası altında olması

<script src="js/jquery-1.10.2.min.js"></script> 
<script src="js/bootstrap.min.js"></script> 

Ben onun basit bir şey ama bu sorunun ne bulamıyorum eminim çağırır.

+0

yerine '' etiketinde HTML'nize önce jQuery & Bootstrap JS kadar bağlamayı deneyin ? Bazen, JS'nin sonuncu olmasını istersiniz, ancak tüm sayfa yapısı ve işlevselliğiniz için gerekli olmadığında. DOM zaten yüklenmişse, olay işleyicileri çalışmayabilir. Geliştirici konsolunuzdaki herhangi bir hata var mı? – mc01

+0

Öneriniz ile diğer cevaplar arasında problemi çözdüm. Yardımınız için çok teşekkür ederim: D – TheJakeMoony

cevap

3

Atlıkarınca kimliğini değiştirdiniz, ancak bu kimliğe başvuran denetimleri güncellemediniz. Sizin carousel-indicators ve carousel-control, "myCarousel-example-generic" değil "carousel-example-generic" referans olmalıdır.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> 
 

 
<!-- Optional theme --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous"> 
 

 
<!-- Latest compiled and minified JavaScript --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> 
 

 
<div class="container"> 
 
     <div id="myCarousel-example-generic" class="carousel slide"> 
 
      <!-- Indicators --> 
 
      <ol class="carousel-indicators"> 
 
       <li data-target="#myCarousel-example-generic" data-slide-to="0" class="active"></li> 
 
       <li data-target="#myCarousel-example-generic" data-slide-to="1"></li> 
 
       <li data-target="#myCarousel-example-generic" data-slide-to="2"></li> 
 
      </ol> 
 
    
 
      <!-- Wrapper for slides --> 
 
      <div class="carousel-inner" role="listbox"> 
 
       <div class="item active"> 
 
        <img src="http://placehold.it/750x150?text=1" style="max-width: 100%;" /> 
 
        <div class="carousel-caption"> 
 
         This should be first picture 
 
        </div> 
 
       </div> 
 
    
 
       <div class="item"> 
 
        <img src="http://placehold.it/750x150?text=2" style="max-width: 100%;" /> 
 
        <div class="carousel-caption"> 
 
         This should be another picture 
 
    
 
        </div> 
 
       </div> 
 
       <div class="item"> 
 
        <img src="http://placehold.it/750x150?text=3" style="max-width: 100%;" /> 
 
        <div class="carousel-caption"> 
 
         This is the last picture 
 
        </div> 
 
       </div> 
 
      </div> 
 
    
 
      <!-- Controls --> 
 
      <a class="left carousel-control" href="#myCarousel-example-generic" data-slide="prev"> 
 
       <span class="icon-prev"></span> 
 
      </a> 
 
      <a class="right carousel-control" href="#myCarousel-example-generic" data-slide="next"> 
 
       <span class="icon-next"></span> 
 
      </a> 
 
     </div> 
 
    
 
    
 
    
 
    </div>

+0

Önerdiğiniz değişiklikleri yaptım. Sanırım bu birkaç kopya ve yapıştırmadan kalmıştı ben sorun giderme yaptım. Ancak değişiklikleri yaptıktan sonra hala aynı sorunu yaşıyorum. – TheJakeMoony

+0

@TheJakeMoony - Sorunumu, cevabımdaki kodu kullanarak kopyalayamıyorum. Cevabımı çalıştırılabilir bir snippet'e güncelledim, böylece çalışmayı görebilirsiniz. Sayfanızda başka bir şey onu kırmak mümkün mü? – BSMP

+0

Neden emin değilim ama şimdi snippet'inizi kopyalayıp yapıştırarak çalışıyor. Çok teşekkür ederim: n00b soru için özür dilerim. – TheJakeMoony