Проблема со слайдером Slick - Uncaught TypeError: Cannot read property 'add' of null

364
21 января 2018, 03:30

Подскажите, пожалуйста, как мне решить мою проблему. Я использую в своем проекте слайдер slick. Я инициализировал его в футере сайте:

function createSlick() {
    $('.gallery').not('.slick-initialized').slick({
        infinite: true,
        arrows: false,
        slidesToShow: 3,
        slidesToScroll: 3,
        centerMode: true,
        variableWidth: true
    });
}
$(document).ready(function () {
    createSlick();
});

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

Answer 1

В общем, решил вместо slick заюзать owl carousel 2. Owl carosel ошибок в консоль не выдал, на всех остальных страницах заработал без проблем.
Почему Slick так себя ведет - пока не выяснил...

READ ALSO
Иногда не сразу работает кнопка на jquery

Иногда не сразу работает кнопка на jquery

Есть обычная кнопка которая чистит корзину,

313
Смена url и передача его другим js

Смена url и передача его другим js

Eсть меню, которое при нажатии меняет контент

382
Где найти слайдер такого формата?

Где найти слайдер такого формата?

Как сделать его самостоятельно? Если есть ссылка, буду очень благодарен

345