Xlopekcudun
@Xlopekcudun
Люблю забывать ставить ;

Почему не роботает Slick?

Делал слайдер по тутору с ютуб, но он почему-то не работает.

Тут я подключил slick.css:
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/slick.css">
<link rel="stylesheet" href="css/style.css">


Тут создал обертку:
<div class="bike-slider">
  <img class="bike-slider__item" src="images/bike-1.jpg" alt="">
  <img class="bike-slider__item" src="images/bike-2.jpg" alt="">
  <img class="bike-slider__item" src="images/bike-3.jpg" alt="">
  <img class="bike-slider__item" src="images/bike-4.jpg" alt="">
</div>


Подключаю jquery и slick.min.js:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script src="js/slick.min.js"></script>
<script type="js/main.js"></script>


Js код:
$(function() {
    $('.bike-slider').slick();
});


По идее должно получиться так:
3MKlb.png

Но у меня выходит так:
mk4kf.png
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
irtek
@irtek
Wordpress-addicted
Так у вас опечатка. Вместо "type" "src" должно же быть в третьей строке, где подгружаете main.js
У вас код запуска слайдера не грузится.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script src="js/slick.min.js"></script>
<script src="js/main.js"></script>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
насколько я помню в разметке для slick обязательны div внутри:
<div class="bike-slider">
  <div><img class="bike-slider__item" src="images/bike-1.jpg" alt=""></div>
  <div><img class="bike-slider__item" src="images/bike-2.jpg" alt=""></div>
  <div><img class="bike-slider__item" src="images/bike-3.jpg" alt=""></div>
  <div><img class="bike-slider__item" src="images/bike-4.jpg" alt=""></div>
</div>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы