2015-09-02 3 views
5

У меня есть 3 divs, которые активируют слайд-переход, когда я нажимаю на них. И внутри каждого div есть сова карусельного слайдера.Refreshing Owl Carousel 2

Если я вызываю один div, показывается слайдер, но когда я нажимаю другой слайдер div, он не отображается, если я не изменю размер окна.

Как я могу активировать обновление при переключении слайдов для слайдера в каждом div?

Я пытался с этим на перек, но он не работает:

$('.owl-slider').trigger('refresh.owl.carousel'); 
+0

Можете ли вы написать код? – egvrcn

ответ

7

Вы запускаете с классом. Вы можете попробовать с переменной:

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

$owl.trigger('refresh.owl.carousel'); 
+0

Это правильно работает и для меня. Благодарю. – shell

+0

Для меня это фактически исправило некоторые другие проблемы, связанные с изменением размера экрана. – stealthysnacks