J’utilise Owl Carousel 2 sur un projet avec un contenu dynamic avec un nombre illimité de diapositives pouvant être ajoutées.
Il pourrait donc y avoir un cas où il n’y a que trois diapositives ou un cas où il en existe six.
La fonctionnalité que je souhaite est que s’il y a moins de quatre diapositives (le carrousel affiche quatre éléments à la fois), ajoutez les mouseDrag: false
et touchDrag: false
.
Voici mon JS:
$('.owl-carousel').owlCarousel({ loop:false, margin:20, responsive : { // breakpoint from 0 up 0: { items: 1, mouseDrag:true, touchDrag:true }, // breakpoint from 480 up 500: { items: 2, mouseDrag:true, touchDrag:true }, // breakpoint from 768 up 740: { items: 3, mouseDrag:true, touchDrag:true }, // breakpoint from 1024 up 980: { items: 4, mouseDrag:false, touchDrag:false } } })
Ainsi, actuellement, lorsque la fenêtre d’affichage a une largeur supérieure à 1024 pixels, la fonctionnalité de glissement sera supprimée, quel que soit le nombre d’éléments présents. Ce qui signifie que vous ne pouvez pas voir plus de 4 (s’il y en a).
Merci Jay