Jump to content
  • 0

Настройка Slick-слайдер


eremeevd
 Share

Question

19 answers to this question

Recommended Posts

  • 0

В объекте с настройками плагина

prevArrow: '<button type="button"><img src="#"></button>',
nextArrow: '<button type="button"><img src="#"></button>'

Либо задать свой класс для кнопки и заменить картинку через псевдоэлемент.

  • Like 2
Link to comment
Share on other sites

  • 0
  On 7/16/2016 at 4:58 PM, by chris said:

В объекте с настройками плагина

prevArrow: '<button type="button"><img src="#"></button>',
nextArrow: '<button type="button"><img src="#"></button>'

Либо задать свой класс для кнопки и заменить картинку через псевдоэлемент.

Expand  

Спасибо за отзыв! Но можно ли вообще убрать  стандартную кнопку и заменить ее картинкой вырезанной с макета в фотошопе? Или можно только поставить картинку на стандартную кнопку?

Link to comment
Share on other sites

  • 0
  On 7/16/2016 at 7:51 PM, by chris said:
$('.slider').slick({
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 3,
  dots: true,
  prevArrow: '<img src="тут ссылка на левую картинку">',
  nextArrow: '<img src="тут ссылка на правую картинку">'
});

 

Expand  

Огромное тебе при огромное спасибо!!!!!!Спасибо что помог!Думаю пора  начать изучать JavaScript.Без него далеко не уедешь...

Edited by eremeevd
Link to comment
Share on other sites

  • 0
  On 7/17/2016 at 4:42 AM, eremeevd said:

Думаю пора  начать изучать JavaScript.Без него далеко не уедешь..

Expand  

Для того чтобы подключить и настроить плагин, знать яваскрипт не обязательно. Достаточно зайти на официальную страницу плагина и прочитать документацию по подключению и настройке. :)

Link to comment
Share on other sites

  • 0
  On 7/17/2016 at 9:26 AM, by chris said:

Для того чтобы подключить и настроить плагин, знать яваскрипт не обязательно. Достаточно зайти на официальную страницу плагина и прочитать документацию по подключению и настройке. :)

Expand  

 

Edited by eremeevd
Link to comment
Share on other sites

  • 0
  On 7/17/2016 at 3:54 PM, eremeevd said:

 

Expand  

Заменил точки навигации на свои изображения а как удалить стандартные??Не подскажешь где в каком файле хранятся стандартные изображения стрелок, точек??Еще не пойму как сделать так чтобы она была активна.

Edited by eremeevd
Link to comment
Share on other sites

  • 0

 

  On 7/17/2016 at 4:31 PM, eremeevd said:

Заменил точки навигации на свои изображения а как удалить стандартные??

Expand  

Просто используй существующую разметку, ничего удалять не нужно.

Для себя сделал миксин который использую для вставки спрайтов.  Код во всех проектах выглядит так.

$dots-url: '../images/slider-dots.png';
.slick-dots {
  bottom: 10px;
  li button::before,
  li.slick-active button::before {
    opacity: 1;
  }

  li button {
    @include sprite($dots-url, 14, 14, 0, 1);
  }
  li button:hover {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
  li.slick-active button {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
}

 

  • Like 1
Link to comment
Share on other sites

  • 0
  On 7/18/2016 at 8:30 PM, andrey7287 said:

 

Просто используй существующую разметку, ничего удалять не нужно.

Для себя сделал миксин который использую для вставки спрайтов.  Код во всех проектах выглядит так.

$dots-url: '../images/slider-dots.png';
.slick-dots {
  bottom: 10px;
  li button::before,
  li.slick-active button::before {
    opacity: 1;
  }

  li button {
    @include sprite($dots-url, 14, 14, 0, 1);
  }
  li button:hover {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
  li.slick-active button {
    @include sprite($dots-url, 14, 14, 0, 0);
  }
}

 

Expand  

По подробней можно расписать что куда в какой файл добавлять изменения...

  On 7/20/2016 at 10:45 AM, eremeevd said:

По подробней можно расписать что куда в какой файл добавлять изменения...

Expand  

Понять не могу куда добавлять эту строку??   $dots-url: '../images/slider-dots.png';

Link to comment
Share on other sites

  • 0

@eremeevd ознакомься, пожалуйста, с офф. документацией http://kenwheeler.github.io/slick/ вместо того что бы задавать одни и тебе вопросы.

На странице исчерпывающе описано как настраивается плагин. Если ты не знаешь куда вносить изменения — ты уверен что что кто-то на форуме знает? Лето же, телепаты 80lvl в отпуске на югах греются.

Если не знаешь как правильно сформулировать вопрос, пожалуйста, ознакомься с темой по ссылки в подписи.

Link to comment
Share on other sites

  • 0

Подскажите, можно как то прятать стрелку предыдущего слайда, если слайдер стоит на первом блоке слайдов (slidesToShow: 3), и показывать ее, если пользователь прокрутит хотя бы один слайд вперед? И можно ли с самого левого слайда сделать подчеркивание на элементе, которое при прокрутке будет переходить на следующий элемент? (Вопросы могут показаться глупыми, но я, как и автор поста, с JS не знаком, в документаций ответы не нашел, или возможно не так понял описание функции и пропустил их)

Link to comment
Share on other sites

  • 0

Плохо искал, в документации всё есть. На прокрутке срабатывают события  afterChange или beforeChange 

https://github.com/kenwheeler/slick#events

В аргумент currentSlide будет передан номер слайда, соответственно если он не первый показываем кнопку

 currentSlide ?  $('[селектор]').show() : $('[селектор]').hide() 

Про подчеркивание не уверен что понял. так ? Это те же точки, только стилизованные. Анимированые  через псевдоэлементы делаются, это css.  

Link to comment
Share on other sites

  • 0
  On 4/8/2017 at 10:57 AM, andrey7287 said:

Плохо искал, в документации всё есть. На прокрутке срабатывают события  afterChange или beforeChange 

https://github.com/kenwheeler/slick#events

В аргумент currentSlide будет передан номер слайда, соответственно если он не первый показываем кнопку

 currentSlide ?  $('[селектор]').show() : $('[селектор]').hide() 

Про подчеркивание не уверен что понял. так ? Это те же точки, только стилизованные. Анимированые  через псевдоэлементы делаются, это css.  

Expand  

Да, такой подход к подчеркиванию, только немного в другой форме. Не дошло как-то что это точки стилизованные. Спасибо большое Вам за ответ. Буду пытаться реализовать.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy