У меня есть карусель, количество элементов в которой не всегда одинаково, и я хочу изменить некоторые параметры карусели, когда количество элементов меньше размера страницы.
Вот что я пробовал но это не работает:
var owl = $('.owl-carousel');
owl.owlCarousel({
items: 1,
loop: true,
rtl: true,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: true,
dots: false,
rewind: false,
checkVisible: false,
responsive: {
500: {
items: 2
},
700: {
items: 3
},
900: {
items: 4
},
1100: {
items: 5
},
1300: {
items: 6
}
},
onInitialize: function (e) {
if (e.item.count < e.page.size) {
owl.data('owl.carousel').options.loop = false;
}
}
});
Карусель работает правильно, но функция обратного вызова не работает, и я получаю сообщение об ошибке Cannot read property 'options' of undefined
в консоли chrome.