@Sky161
Начинающий Web-разработчик

Как на одной странице использовать две карусели?

На странице есть слайдер и карусель.
Как использовать на одной странице данную библиотеку kenwheeler.github.io/slick 2 раза?
Вод код который использую:
<section class="main-slider">
          <ul>
            <li><img src="../images/slide1.jpg">
              <div class="content">всей семьей
                <h1>в сочи</h1>на день россии!<a href="#" class="button">Посмотреть тур</a>
              </div><img src="../images/slide2.jpg">
            </li>
            <li><img src="../images/slide3.jpg">
              <div class="content">всей семьей
                <h1>в геленджике</h1>на день россии!<a href="#" class="button">Посмотреть тур</a>
              </div><img src="../images/slide4.jpg">
            </li>
            <li><img src="../images/slide2.jpg">
              <div class="content">всей семьей
                <h1>в Абхазии</h1>на день россии!<a href="#" class="button">Посмотреть тур</a>
              </div><img src="../images/slide1.jpg">
            </li>
          </ul>
        </section>

  <section class="partners"><span>наши партнеры</span>
          <ul>
            <li><img src="../images/gold.png"></li>
            <li><img src="../images/turetno.png"></li>
            <li><img src="../images/AnexTourLogo.png"></li>
            <li><img src="../images/alean.png"></li>
            <li><img src="../images/gold.png"></li>
            <li><img src="../images/turetno.png"></li>
            <li><img src="../images/AnexTourLogo.png"></li>
            <li><img src="../images/alean.png"></li>
          </ul>
        </section>

$slider = $ '.main-slider ul'
$partnersCarousel = $ '.partners ul'

	$slider.slick
		dots: true
		infinite: true
		fade: true
		speed: 500
		cssEase: 'linear'

	$('.partners > ul').slick
		dots: false
		arrows: false
		slidesToShow: 4
		slidesToScroll: 1

Первый слайдер работает. а вот карусель нет.
P.S. скомпилировать coffescript можно на сайте js2.coffee
  • Вопрос задан
  • 804 просмотра
Решения вопроса 1
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
$slider = $ '.main-slider ul'
$partnersCarousel = $ '.partners ul'

  $slider.slick
    dots: true
    infinite: true
    fade: true
    speed: 500
    cssEase: 'linear'

  $partnersCarousel.slick
    dots: false
    arrows: false
    slidesToShow: 4
    slidesToScroll: 1

compilied:
var $partnersCarousel, $slider;

$slider = $('.main-slider ul');

$partnersCarousel = $('.partners ul');

$slider.slick({
  dots: true,
  infinite: true,
  fade: true,
  speed: 500,
  cssEase: 'linear'
});

$partnersCarousel.slick({
  dots: false,
  arrows: false,
  slidesToShow: 4,
  slidesToScroll: 1
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Sky161 Автор вопроса
Начинающий Web-разработчик
littleguga спасибо помогло. Но чет не могу понять, почему мой код неправильно работал? Вроде оба кода такие же за исключением переименование переменной.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 02:15
10000 руб./за проект
21 мая 2024, в 23:47
30000 руб./за проект