Я использую jCarousel, и я хочу переключить карусель, сконфигурированный на вертикальную и горизонтальную, с определенной шириной экрана. Мой основной код на странице загрузки являетсяНеисправность переключения jcarousel от вертикальной к горизонтальной прокрутке
$(document).ready(function() {
var lCarousel = $('.jcarouselLarge').jcarousel({
// Configuration goes here
wrap: 'circular',
animation: 'slow'
})
var sCarousel = $('.jcarouselSmall').jcarousel({
// Configuration goes here
wrap: 'circular',
vertical: true,
animation: 'slow'
})
$('.jcarouselSmall').jcarouselAutoscroll({
interval: 6000,
target: '+=1',
autostart: true,
carousel: sCarousel
})
$('.jcarouselLarge').jcarouselAutoscroll({
interval: 6000,
target: '+=1',
autostart: true,
carousel: lCarousel
})
;
Тогда я пытаюсь вызвать
if ($(window).width() <= 990) {
$('.jcarouselSmall').jcarousel({
vertical: false
});
}
Я пробовал различные методы, но никто не похоже на работу для меня. Нужно ли устанавливать вертикаль после перезагрузки? Вышеприведенный код, похоже, останавливает работу карусели. Я знаю, что карусель может обнаруживать вертикальную прокрутку инструмента на основе измерений, это мешает моей настройке?
Спасибо,
Аманда
Он автоматически определяет направление, по-видимому, мне сказали: «Важно, чтобы вы установили ширину 20000em и высоту в auto для горизонтальной карусели и ширину до авто и высоты до 20000em для вертикальный карусель. Если вы это сделаете, не устанавливайте вертикальную опцию, так как это отменяет автоматическое обнаружение ». Однако, как только эти параметры установлены, карусель перестает прокручиваться. –