2012-02-10 1 views
11

Не знаете, почему плагин ведет себя таким образом, но всякий раз, когда я обновляю страницу с помощью карусельного плагина, содержащий div пуст как 5 секунд, тогда карусель начнет нормально функционировать - -проходим.Twitter Bootstrap Задержка плагина карусели при загрузке страницы

Я создал уменьшенную версию, чтобы увидеть, есть ли другие вещи, мешающие вещам. Вот что у меня есть:

<html> 
    <head> 

     <link rel="stylesheet" href="bootstrap.min.css" type="text/css"> 
     <link rel="stylesheet" href="css/carousel.css" type="text/css"> 

     <script type="text/javascript" src="scripts/jquery-1.7.1.min.js"></script> 

     <script type="text/javascript" src="scripts/bootstrap-transition.js"></script> 
     <script type="text/javascript" src="scripts/bootstrap-carousel.js"></script> 

     <script type="text/javascript"> 
      $(function() { 
       $('#myJumbotron').carousel(); 
      }); 

     </script> 

    </head> 

    <body> 

     <!-- JUMBOTRON 
===================================================================== --> 
     <div class="container"> 
      <div class="row"> 
       <section class="span16"> 

        <div id="myJumbotron" class="carousel"> 
         <div class="carousel-inner"> 

          <div class="item"> 
           <img src="images/jumbotron.jpg" alt="Featured specials" /> 
          </div> 

          <div class="item"> 
           <img src="http://placehold.it/940x380" alt="Featured specials" /> 
          </div> 

          <div class="item"> 
           <img src="images/jumbotron.jpg" alt="Featured specials" /> 
          </div> 

         </div> 
         <a class="left carousel-control" href="#myJumbotron" data-slide="prev">&lsaquo;</a> 
         <a class="right carousel-control" href="#myJumbotron" data-slide="next">&rsaquo;</a> 
        </div> 

       </section> 
      </div> 
     </div> 

    </body> 

</html> 

Я использовал инструмент SimpLESS только скомпилировать файл carousel.less в свой собственный файл carousel.css и bootstrap.min.css не изменялось, а также.

Вы можете видеть, что происходит при переходе сюда: furnitureroadshow.com. Любая помощь по этому поводу будет высоко оценена.

ответ

31

добавить для первого элемента класса «active» в html, теперь вас ждет 1 цикл.

EX:

     <div class="item active"> 
          <img src="images/jumbotron.jpg" alt="Featured specials" /> 
         </div> 

         <div class="item"> 
          <img src="http://placehold.it/940x380" alt="Featured specials" /> 
         </div> 
...... 
+3

Thanx. Такие вещи упускаются из виду после 10 часов кодирования. ЛОЛ. – generalopinion