web-dev-qa-db-fra.com

Carrousel de hibou rafraîchissant 2

J'ai 3 divisions qui activent le basculement de la diapositive lorsque je clique dessus. Et à l'intérieur de chaque div, il y a un curseur de carrousel de hibou.

Si je déclenche un div, le curseur s'affiche, mais lorsque je clique sur un autre curseur div, il n'apparaît que si je redimensionne la fenêtre.

Comment puis-je déclencher l'actualisation sur le basculement de la diapositive pour le curseur dans chaque div?

J'ai essayé avec ceci sur la bascule des diapositives mais cela ne fonctionne pas:

$('.owl-slider').trigger('refresh.owl.carousel');
9
vedran

Vous déclenchez avec une classe. Vous pouvez essayer avec une variable:

var $owl = $('.owl-carousel').owlCarousel({
    items: 1,
    loop:true
});

$owl.trigger('refresh.owl.carousel');
11
egvrcn

si .trigger('refresh.owl.carousel'); ne fonctionnait pas avec vous, vous pouvez utiliser

window.dispatchEvent (nouvel événement ('resize'));

ce qui fera le carrousel se rafraîchir automatiquement.

1
Moaaid Jamal