фильтр ломает вёрстку слайдера slick.js

209
25 марта 2018, 20:15

Сделал слайдер на slick.js

Пытаюсь сделать фильтр,но он ломает вёрстку

код фильтра:

$("#cat1-cb").change(function() {
  if ($("#cat1-cb").is(":checked")) {
    $(".category1").show();
  } else {
    $(".category1").hide();
  }
});
$("#cat2-cb").change(function() {
  if ($("#cat2-cb").is(":checked")) {
    $(".category2").show();
  } else {
    $(".category2").hide();
  }
});
$("#cat3-cb").change(function() {
  if ($("#cat3-cb").is(":checked")) {
    $(".category3").show();
  } else {
    $(".category3").hide();
  }
});

Как сделать что бы фильтр сдвигал элементы при сокрытии ? полный код: https://jsfiddle.net/cf353shk/9/

Answer 1

чтобы скрипт не ломал вёрстку можно сделать фиксированную высоту блока .slick-track. Для этого в таблицу стилей добавьте следующее:

.slick-track { 
    height: 100px; /* 100 заменить на подходящее значение */ 
} 

Чтобы фильтр сдвигал элементы, необходимо использовать другой, так как данный скрипт группирует все элементы по 2.

READ ALSO
Надо загрузить canvas со страницы на компьютер пользователя

Надо загрузить canvas со страницы на компьютер пользователя

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

192
ES2015 и строки с обратными кавычками

ES2015 и строки с обратными кавычками

Переписываю свой Javascript код под ES2015 (браузеры, на которые запускается сайт это гарантированно поддерживают)

167
Обновление страницы без перехода на нее?

Обновление страницы без перехода на нее?

Уважаемые члены сообщества, прошу помочь в понимании следующего, имею родительскую страницу indexjsp, с нее по ссылке ухожу на другую страницу...

190
При нажатии на radiobutton html показать значение value

При нажатии на radiobutton html показать значение value

Например такой кодНажал на какой-нибудь radio и вывелось value через alert

266