Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   owlCarousel сходит сума (https://javascript.ru/forum/misc/85292-owlcarousel-skhodit-suma.html)

StartGames 12.06.2023 04:54

owlCarousel сходит сума
 
здравствуйте.
на сайте используется owlCarousel карусель и fancybox. после закрытия фансибокс овл карусель сходит сума и сама и крашит себя. вот видео проблемы: https://nimb.ws/E3IoH5

сама страница https://kulibinstudio.com/delivery

если же после закрытия доводить ситуацию до абсурда, т.е. вызывать несуществующую функцию

$('#dru16').html(resp);

тогда все ок. но я же понимаю что все ок потому что в консоли сразу ошибка, и такая схема долго работать не будет. есть ли вариант либо обновлять содержимое карусели, либо заставить ее не двигаться после закрытия фансибокс?

рони 12.06.2023 11:37

Цитата:

Сообщение от StartGames
$('#dru16').html(resp);

$(window).resize();

StartGames 13.06.2023 19:01

Цитата:

Сообщение от рони (Сообщение 552364)
$(window).resize();

к сожалению ни:
$('#dru16 .owl-stage').resize();

и:
$('#dru16 .owl-stage-outer').resize();

и:
$('#dru16').resize();

и:
$(window).resize();

ничего не дают... есть еще варианты? очень не хочется оставлять на ошибке которая единственная не дает крашится слайдеру...

рони 13.06.2023 19:14

StartGames,
возможно дело в первоначальной загрузке содержимого в элементы слайдера, не всё успевает прогрузится на момент инициализации слайдера.

StartGames 13.06.2023 23:03

Цитата:

Сообщение от рони (Сообщение 552373)
StartGames,
возможно дело в первоначальной загрузке содержимого в элементы слайдера, не всё успевает прогрузится на момент инициализации слайдера.

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

StartGames 14.06.2023 00:31

работает уничтожение слайдера так:

$('#dru16').trigger('destroy.owl.carousel');

а где все такие события? и можно ли обновить его по типу:
$('#dru16').trigger('reload.owl.carousel');

StartGames 14.06.2023 01:00

короче не знаю что я намудрил, но вынос галереи за пределы карусели и вызов ее путем

#mbid_img{{ blog.blog_id }}').click();

решил проблему основательно) пасиб за помощь)

рони 14.06.2023 01:40

Цитата:

Сообщение от StartGames
а где все такие события?

refresh.owl.carousel
https://owlcarousel2.github.io/OwlCa...pi-events.html

StartGames 28.06.2023 05:28

Цитата:

Сообщение от рони (Сообщение 552377)

спасибо)


Часовой пояс GMT +3, время: 18:05.