Używamy OwlCarousel 1.3.3 na naszej responsywnej stronie. Ustawiliśmy maksymalną liczbę pozycji na 4.Center OwlCarousel, gdy mniej niż X przedmiotów
$container.owlCarousel({
items: 4,
itemsDesktop: [1000, 4],
itemsDesktopSmall: [900, 3],
itemsTablet: [600, 2],
itemsMobile: [480, 1]
});
Dopóki karuzela zawiera 4 lub więcej zdjęć, wszystko działa poprawnie. Ale kiedy edytor dodaje tylko 3 lub mniej elementów, chcemy, aby te elementy były wycentrowane na stronie. Teraz są "wyrównane do lewej" i nie wyglądają zbyt dobrze.
Opcja itemsScaleUp
nie jest tym, czego szukam. Jeśli pozycja jest ustawiona na 4, ale karuzela zawiera tylko 1 pozycję, przedmiot ten byłby zbyt duży.
Znalazłem te kwestie na github:
https://github.com/smashingboxes/OwlCarousel2/issues/35
https://github.com/OwlFonk/OwlCarousel/issues/417
Ale nic nie mogę znaleźć pomocne.
Możesz zobaczyć problem w tym codepen.
Aktualizacja:
Patrząc przez źródło OwlCarousel zobaczysz że .owl-wrapper
elementy szerokość zostaje pomnożone przez 2. Ale nie mogę zrozumieć, dlaczego, i czy jest to bezpieczne, aby usunąć mnożnik.
Otworzyłem ten github issue, aby uzyskać pewne wyjaśnienia.
można podać minimalny przykład w Internecie, dzięki czemu możemy zobaczyć problem w działaniu? –
Dodałem kodek – pstenstrm