2016-07-25 2 views
0

Это не дубликат this. В отличие отMaterializeCSS carousel не работает

Я пытаюсь включить карусель MaterializeCSS на веб-страницу, и я использую последние файлы MaterializeCSS. Все остальные компоненты работают отлично, за исключением карусели.

Я инициализировал карусель, а также пробовал другие элементы, и все, кажется, работают нормально.

<html> 
    <head> 
     <!--Import Google Icon Font--> 
     <link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 

     <!--Import materialize.css--> 
     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/css/materialize.min.css"> 

     <link type="text/css" rel="stylesheet" href="css/main.css" media="screen,projection"/> 

     <!--Let browser know website is optimized for mobile--> 
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 

    </head> 

    <body> 
     <!--Import jQuery before materialize.js--> 
     <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> 
     <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/js/materialize.min.js"></script> 

     <!--Other element insitialisations--> 
     <script type="text/javascript" language="javascript"> 
      $(document).ready(function(){ 

       $(".button-collapse").sideNav();//mobile screen menu init 

       $('.carousel').carousel(); //carousel init 

       $('.slider').slider({full_width: true});//slider init 
      }); 

     </script> 
     <div class="carousel carousel-slider"> 
      <a class="carousel-item" href="#one!"><img src="http://lorempixel.com/800/400/food/1"></a> 
      <a class="carousel-item" href="#two!"><img src="http://lorempixel.com/800/400/food/2"></a> 
      <a class="carousel-item" href="#three!"><img src="http://lorempixel.com/800/400/food/3"></a> 
      <a class="carousel-item" href="#four!"><img src="http://lorempixel.com/800/400/food/4"></a> 
     </div> 
    </body> 
</html> 

ответ

2

Вы используете неправильный класс для запуска слайдера.

Использование

$('.carousel-slider').slider({full_width: true});//slider init 

вместо

$('.slider').slider({full_width: true});//slider init 
Смежные вопросы