serii81
@serii81
Я люблю phр...

Почему slick слайдер не отключается на больших разрешениях?

Вот код js
//table slider
	$('#js-table').slick({
		responsive: [
			{
				breakpoint: 1920,
				settings: {
					unslick: true
				}
			},
			{
				breakpoint: 660,
				settings: {
					arrows: false,
					dots: true,
				}
			}
		]
	});


По идее, слайдер на больших разрешениях должен отключится, и включится на разрешении меньше 660.
Но, этого не происходит, он включен всегда, я не вижу ошибку.

Хотя, у меня есть еще один проект и там все работает.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
wapster92
@wapster92
тоже была такая проблема вот решение которое мне помогло
$(window).on('load resize', function () {
    var withWindow = window.innerWidth;
      if (withWindow > 660.98) {
          $('#js-table').slick('unslick');
      }
  });
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
serii81
@serii81 Автор вопроса
Я люблю phр...
Вот так работает.
//table slider
	$('#js-table').slick({
			dots: true,
      arrows: false,
      responsive: [{
        breakpoint: 1980,
        settings: "unslick" // destroys slick,
      },
      {
        breakpoint: 660,
        settings: {
          dots: true
        },
      }
    ]
	});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы